草庐IT

pubdate_utc

全部标签

Python pytz : convert local time to utc. Localize 似乎没有转换

我有一个将日期时间存储为UTC的数据库。我需要查找特定时间的信息,但日期和时间是以本地时间给出的,比方说“欧洲/哥本哈根”。我得到的是:year=2012;month=12;day=2;hour=13;min=1;因此,我需要将它们转换为UTC,以便我可以在数据库中查找它们。我想使用pytz来做到这一点。我正在查看localize:local_tz=timezone('Europe/Copenhagen')t=local_tz.localize(datetime.datetime(year,month,day,hour,min))但我对localize()感到困惑。这是假设年份等是在本

python - 自一天 UTC 时区开始以来的秒数

如何在Python中找到“自UTC时区开始以来的秒数”?我查看了文档,但不明白如何使用datetime.timedelta获取它。 最佳答案 这是一种方法。fromdatetimeimportdatetime,timeutcnow=datetime.utcnow()midnight_utc=datetime.combine(utcnow.date(),time(0))delta=utcnow-midnight_utcprintdelta.seconds#编辑如建议的那样,如果您想要微秒精度,或者可能跨越24小时周期(即delta.d

python - 具有UTC偏移量的django DateTimeField?

我有一个带有DateTimeField的模型:deadline=models.DateTimeField(verbose_name="Validunitl",null=True,blank=True)应该允许用户在字段中输入日期、时间和时区信息。这是我想要的格式:2012-12-3123:30+0430我希望在存储到数据库之前将时间转换为UTC。因此,我尝试为此使用模型表单,但如果我输入上面的值,它会抛出Enteravaliddate/time.validationerroronthatDateTimeField。这是在settings.py中:DATE_INPUT_FORMATS=(

python - 转换为 UTC 时间戳

#parsessomestringintothatformat.datetime1=datetime.strptime(somestring,"%Y-%m-%dT%H:%M:%S")#getsthesecondsfromtheabovedate.timestamp1=time.mktime(datetime1.timetuple())#addsmillisecondstotheaboveseconds.timeInMillis=int(timestamp1)*1000我如何(在该代码中的任何一点)将日期转换为UTC格式?似乎一个世纪以来,我一直在研究API,但找不到任何我可以开始工作的

python - Matplotlib plot_date 在 UTC 中保持时间,即使使用自定义时区

我正在使用matplotlib在python2.6中根据时间戳绘制数据。我找到了plot_date()函数并且效果很好!但是,时间都是UTC。我阅读了文档,其中说您可以将tz参数传递给函数以设置自定义timezome。这似乎不起作用。即使在传递参数之后,时间仍保留为UTC。我也试过几种方法都无济于事。注意事项:我正在导入一个充满纪元时间的CSV文件来生成X轴。因此,我正在使用epoch2num()从纪元格式转换为matplotlib格式。样本来源:importmatplotlib.pyplotaspltimportmatplotlib.mlabasmlabimportmatplotli

python - SQLAlchemy 如何使用 timezone=UTC 加载日期(没有时区存储的日期)

我有一个日期列定义为的模型:created_on=db.Column(db.DateTime,default=db.func.now(),nullable=False)日期以tz_info=None出现,这是正确的,因为日期已存储没有时区信息。如果我打印日期:print(my_object.created_on.isoformat())我得到这个格式2014-04-26T17:46:27.353936我想要一个UTC时区指示符,例如:2014-04-26T17:46:27.353936Z有没有办法在模式配置中定义这种行为?SQLAlchemy有,timezone=Booleansqla

python - 如何将 datetime.date.today() 转换为 UTC 时间?

如何确保将datetime.date.today()转换为UTC时间?到目前为止,这是我的代码:#today:2014-12-21today=datetime.date.today()#1900-01-0116:00:00+00:00timeformat=datetime.datetime.strptime('16:00','%H:%M').replace(tzinfo=pytz.utc)#combinetodayandtimeformat2014-12-2116:00:00now=datetime.datetime.combine(u,timeformat.time())str_no

ios - NSTimeZone: "UTC"和 "GMT"之间有什么区别吗?

这五个陈述是否可以互换,或者有人知道使用它们会产生不同结果的情况吗?据我所知,它们是等价的,但我还没有发现任何结论,而且GMT和UTC变体之间的潜在差异让我担心。[NSTimeZonetimeZoneWithName:@"GMT"];[NSTimeZonetimeZoneWithName:@"UTC"];[NSTimeZonetimeZoneWithAbbreviation:@"GMT"];[NSTimeZonetimeZoneWithAbbreviation:@"UTC"];[NSTimeZonetimeZoneForSecondsFromGMT:0];

c# - Utc 日期在 Sqlite 中保存为本地日期

我有一个包含日期字段的Sql数据库。我使用Dapper更新数据库如下:conststringsql="UPDATEAdminDb.Users"+"SETIsLoggedOn=1,LastLoggedOn=@LastLoggedOn"+"WHEREUsername=@username";vardate=DateTime.UtcNow;DatabaseConnectionBase.DatabaseConnection.Execute(sql,new{username,LastLoggedOn=date});我发现在实际更新之前中断时非常烦恼,日期变量显示为30/3/20159:32:54但

SQLite 并以 UTC 格式插入当前日期

如何在sqllite数据库上使用SQL语句以UTC格式插入当前日期。我找到了NOW函数,但它的格式是什么?这将在移动设备上进行,因此每个人都会有不同的语言环境,但是,我需要一个标准的时间格式,因为设备会将日期与我的服务器进行比较。另外,有没有办法像在MySQL中那样,在行中的数据发生更改时自动更新“已修改”字段? 最佳答案 SELECTDATETIME('now')返回当前UTC日期时间。参见DateAndTimeFunctions.您可以将DATETIMEDEFAULTCURRENT_TIMESTAMP与列声明一起使用。Forma