草庐IT

DATETIME

全部标签

python - 生成间隔之间的日期时间列表

给定两个日期时间(start_date和end_date),我想生成这两个日期之间的其他日期时间列表,新的日期时间由变量分隔间隔。例如在2011年10月10日和2011年12月12日之间每4天或从现在到明天晚上19​​点之间每8小时一次。也许大致相当于DateperiodPHP类。在Python中完成此任务的最有效方法是什么? 最佳答案 使用datetime.timedelta:fromdatetimeimportdate,datetime,timedeltadefperdelta(start,end,delta):curr=sta

python - 生成间隔之间的日期时间列表

给定两个日期时间(start_date和end_date),我想生成这两个日期之间的其他日期时间列表,新的日期时间由变量分隔间隔。例如在2011年10月10日和2011年12月12日之间每4天或从现在到明天晚上19​​点之间每8小时一次。也许大致相当于DateperiodPHP类。在Python中完成此任务的最有效方法是什么? 最佳答案 使用datetime.timedelta:fromdatetimeimportdate,datetime,timedeltadefperdelta(start,end,delta):curr=sta

python - 如何获取系统时区设置并将其传递给 pytz.timezone?

我们可以使用time.tzname获取本地时区名称,但该名称与pytz.timezone不兼容。其实time.tzname返回的名字是模棱两可的。此方法在我的系统中返回('CST','CST'),但'CST'可以表示四个时区:中央时区(北美)-在北美中央时区观察到中国标准时间中原标准时间-“中原标准时间”一词现在在台湾已很少使用澳大利亚中部标准时间(ACST) 最佳答案 tzlocalmodule返回本地时区对应的pytztzinfo的对象:importtimefromdatetimeimportdatetimeimportpytz

python - 如何获取系统时区设置并将其传递给 pytz.timezone?

我们可以使用time.tzname获取本地时区名称,但该名称与pytz.timezone不兼容。其实time.tzname返回的名字是模棱两可的。此方法在我的系统中返回('CST','CST'),但'CST'可以表示四个时区:中央时区(北美)-在北美中央时区观察到中国标准时间中原标准时间-“中原标准时间”一词现在在台湾已很少使用澳大利亚中部标准时间(ACST) 最佳答案 tzlocalmodule返回本地时区对应的pytztzinfo的对象:importtimefromdatetimeimportdatetimeimportpytz

python - 以小时和分钟计算两个 Pandas 列之间的时间差

我在一个数据框中有两列,fromdate和todate。importpandasaspddata={'todate':[pd.Timestamp('2014-01-2413:03:12.050000'),pd.Timestamp('2014-01-2711:57:18.240000'),pd.Timestamp('2014-01-2310:07:47.660000')],'fromdate':[pd.Timestamp('2014-01-2623:41:21.870000'),pd.Timestamp('2014-01-2715:38:22.540000'),pd.Timestamp(

python - 以小时和分钟计算两个 Pandas 列之间的时间差

我在一个数据框中有两列,fromdate和todate。importpandasaspddata={'todate':[pd.Timestamp('2014-01-2413:03:12.050000'),pd.Timestamp('2014-01-2711:57:18.240000'),pd.Timestamp('2014-01-2310:07:47.660000')],'fromdate':[pd.Timestamp('2014-01-2623:41:21.870000'),pd.Timestamp('2014-01-2715:38:22.540000'),pd.Timestamp(

python - 在 x 轴上绘制日期

我正在尝试根据日期绘制信息。我有一个格式为“01/02/1991”的日期列表。我通过以下操作转换了它们:x=parser.parse(date).strftime('%Y%m%d'))给出19910102然后我尝试使用num2dateimportmatplotlib.datesasdatesnew_x=dates.num2date(x)绘图:plt.plot_date(new_x,other_data,fmt="bo",tz=None,xdate=True)但是我得到一个错误。它说“ValueError:年份超出范围”。有什么解决办法吗? 最佳答案

python - 在 x 轴上绘制日期

我正在尝试根据日期绘制信息。我有一个格式为“01/02/1991”的日期列表。我通过以下操作转换了它们:x=parser.parse(date).strftime('%Y%m%d'))给出19910102然后我尝试使用num2dateimportmatplotlib.datesasdatesnew_x=dates.num2date(x)绘图:plt.plot_date(new_x,other_data,fmt="bo",tz=None,xdate=True)但是我得到一个错误。它说“ValueError:年份超出范围”。有什么解决办法吗? 最佳答案

python - 如何在当前时间后 10 分钟找到日期时间?

我想找出当前时间后10分钟的日期时间。假设我们有fromdatetimeimportdatetimenow=datetime.now()new_now=datetime.strptime(now,'%a,%d%b%Y%H:%M:%S%Z')我想在10分钟后找到这个now和new_now。我怎样才能做到这一点? 最佳答案 这是this的副本问题。你基本上只需要添加一个timedelta10分钟即可获得您想要的时间。fromdatetimeimportdatetime,timedeltanow=datetime.now()now_plu

python - 如何在当前时间后 10 分钟找到日期时间?

我想找出当前时间后10分钟的日期时间。假设我们有fromdatetimeimportdatetimenow=datetime.now()new_now=datetime.strptime(now,'%a,%d%b%Y%H:%M:%S%Z')我想在10分钟后找到这个now和new_now。我怎样才能做到这一点? 最佳答案 这是this的副本问题。你基本上只需要添加一个timedelta10分钟即可获得您想要的时间。fromdatetimeimportdatetime,timedeltanow=datetime.now()now_plu