草庐IT

DATETIME

全部标签

python - 当 timedelta.days 小于 1 时,在 python 中确定 "days"

如果这很密集,请提前道歉。我正在尝试查找自上次发布推文以来的天数。我遇到的问题是日期不同,例如今天和昨天,但还没有足够的时间成为完整的“一天”。#"created_at"ispartoftheTwitterAPI,returnedasUTCtime.The#timedeltahereistoaccountforthefactIamonthewestcoast,USAlastTweetAt=result.created_at+timedelta(hours=-8)#getlocaltimerightNow=datetime.now()#subtractthetwodatetimes(wh

python - 如何强制使用指定时区的 python 打印 numpy datetime64?

我想按我指定的时区查看numpydatetime64对象。>>>importnumpyasnp>>>np.datetime64('2013-03-10T01:30:54')numpy.datetime64('2013-03-10T01:30:54+0400')>>>np.datetime64('2013-03-10T01:30:54+0300')numpy.datetime64('2013-03-10T02:30:54+0400')Python始终以UTC+0400(这是我的本地时区)打印日期时间对象,即使我指定了另一个时区>>>np.datetime64('2013-03-10T01

python - 使用 Flask 和 eventlet 响应并发请求

我尝试设置一个使用eventlet的最小Flask应用程序立即响应并发请求,而不是一个接一个地阻塞和响应请求(就像标准Flask调试网络服务器所做的那样)。先决条件:pipinstallFlaskpipinstalleventlet根据我目前在Internet上找到的内容的理解,它应该像这样工作:#activateeventletimporteventleteventlet.monkey_patch()fromflaskimportFlaskimportdatetimefromtimeimportsleep#createanewFlaskapplicationapp=Flask(__n

python - 我如何在 Bokeh 中将 CrossHairTool 链接到多个图?

在一个图中移动十字准线(尺寸=宽度)时,我想在其他图中看到相同的位置。我的绘图共享相同的x轴。这是绘图设置和示例:#!/usr/bin/envpython#-*-coding:utf-8-*-frombokeh.plottingimportfigure,ColumnDataSource,output_file,savefrombokeh.modelsimportSpan,CrosshairTool,HoverTool,ResetTool,PanTool,WheelZoomToolfromdatetimeimportdatetimedeftimeline_figure(title=Non

python - 将 Pandas 列中的日期时间格式化为季度

我有一个DataFrame,其中包含DateTime索引中的列,代表季度,例如:2000-03-3100:00:00如何将其转换为'2000q1'?我查看了文档,但他们只提到了DateTimeIndex.quarterformat='%Y%q'不起作用。选项on='%Y%q也没有 最佳答案 您可以使用to_period("Q"):df.index=df.index.to_period("Q")importpandasaspddf=pd.DataFrame({"y":[1,2,3]},index=pd.to_datetime(["20

Python - 对元组列表进行分组和求和

给定以下列表:[('A','',Decimal('4.0000000000'),1330,datetime.datetime(2012,6,8,0,0)),('B','',Decimal('31.0000000000'),1330,datetime.datetime(2012,6,4,0,0)),('AA','C',Decimal('31.0000000000'),1330,datetime.datetime(2012,5,31,0,0)),('B','',Decimal('7.0000000000'),1330,datetime.datetime(2012,5,24,0,0)),('

python - dask 数据框如何将列转换为 to_datetime

我正在尝试将我的数据框的一列转换为日期时间。在此处进行讨论https://github.com/dask/dask/issues/863我尝试了以下代码:importdask.dataframeasdddf['time'].map_partitions(pd.to_datetime,columns='time').compute()但是我收到以下错误信息ValueError:Metadatainferencefailed,pleaseprovide`meta`keyword我到底应该把什么放在meta下?我应该将所有列的字典放在df中还是只放在“时间”列中?我应该放什么类型的?我已经尝

python - python 中的日期时间 strptime

我试过下面的代码:importdatetimed=datetime.datetime.strptime("01/27/2012","%m/%d/%Y")print(d)输出是:2012-01-2700:00:00我正在使用LinuxMint:test@testsrv~/pythonvault$dateFriJun1621:40:57EEST2017所以,问题是为什么python代码的输出返回"%Y/%m/%d"(2012-01-27)而不是"%m/%d/%Y"格式?请注意,我使用的是python2.7如有任何帮助,我们将不胜感激。 最佳答案

python bson.errors.InvalidDocument : Cannot encode object: datetime. 日期 (2015, 3, 1)

我有以下功能:#thisisinamodulecalled'dbw_lib'defdateTimeOuput(start_days_back,end_days_back):start_delta=datetime.timedelta(days=start_days_back)end_delta=datetime.timedelta(days=end_days_back)start_date=datetime.date.today()-start_deltaend_date=datetime.date.today()-end_deltareturnstart_date,end_dated

python - pytz.timezone 显示亚洲/加尔各答的奇怪结果?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Pythondatetimeobjectshowwrongtimezoneoffsetimportpytz,datetimepytz.timezone("Asia/Calcutta")打印以下内容:为什么不是05:30?我在时区America/Los_Angeles。