草庐IT

UTC_TIMESTAMP

全部标签

Python 错误 : TypeError: Object of type 'Timestamp' is not JSON serializable'

我有一个Dataframe,它有一个类型为“datetime64[ns]”的时间戳列。当我尝试将其插入Salesforce平台时出现错误“TypeError:‘Timestamp’类型的对象不是JSON可序列化的”。我怎样才能更改此时间戳列以使其正确更新。下面给出的是Dataframe的View。Id,Name,Date,Type1,ProdA,2018-05-1804:45:08,S1,ProdB,2018-05-1802:15:00,S1,ProdC,2018-05-1610:20:00,S这4列中每一列的数据类型:IdobjectNameobjectDatedatetime64[

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()感到困惑。这是假设年份等是在本

python2 中的 python3 datetime.timestamp?

我有一段python3代码,它在22:00调用一个函数。#Importsfromdatetimeimportdatetime,date,time,timedeltaimportschedimporttimeasmod_time#Findthenextdatetimecorrespondingto22:00first_run=datetime.combine(date.today(),time(22,0))first_run=first_runiffirst_run>datetime.now()elsefirst_run+timedelta(1)#Dumbtestfunctiondefm

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];