草庐IT

DATETIME

全部标签

python - 使用日期时间在python中获取UTC时间戳

有没有办法通过指定日期来获取UTC时间戳?我期望的是:datetime(2008,1,1,0,0,0,0)应该导致1199145600创建一个简单的datetime对象意味着没有时区信息。如果我查看datetime.utcfromtimestamp的文档,创建UTC时间戳意味着省略时区信息。所以我猜,创建一个简单的datetime对象(就像我所做的)会导致一个UTC时间戳。然而:then=datetime(2008,1,1,0,0,0,0)datetime.utcfromtimestamp(float(then.strftime('%s')))结果2007-12-3123:00:00d

python - 使用日期时间在python中获取UTC时间戳

有没有办法通过指定日期来获取UTC时间戳?我期望的是:datetime(2008,1,1,0,0,0,0)应该导致1199145600创建一个简单的datetime对象意味着没有时区信息。如果我查看datetime.utcfromtimestamp的文档,创建UTC时间戳意味着省略时区信息。所以我猜,创建一个简单的datetime对象(就像我所做的)会导致一个UTC时间戳。然而:then=datetime(2008,1,1,0,0,0,0)datetime.utcfromtimestamp(float(then.strftime('%s')))结果2007-12-3123:00:00d

python时间+ timedelta等效

我正在尝试做这样的事情:time()+timedelta(hours=1)然而,Pythondoesn'tallowit,显然是有充分理由的。有人有简单的解决方法吗?相关:WhatisthestandardwaytoaddNsecondstodatetime.timeinPython? 最佳答案 解决方案在thelinkthatyouprovided在你的问题中:datetime.combine(date.today(),time())+timedelta(hours=1)完整示例:fromdatetimeimportdate,da

python时间+ timedelta等效

我正在尝试做这样的事情:time()+timedelta(hours=1)然而,Pythondoesn'tallowit,显然是有充分理由的。有人有简单的解决方法吗?相关:WhatisthestandardwaytoaddNsecondstodatetime.timeinPython? 最佳答案 解决方案在thelinkthatyouprovided在你的问题中:datetime.combine(date.today(),time())+timedelta(hours=1)完整示例:fromdatetimeimportdate,da

python - 有效的日期范围重叠计算?

我有两个日期范围,每个范围都由开始和结束日期确定(显然,datetime.date实例)。这两个范围可以重叠也可以不重叠。我需要重叠的天数。当然,我可以用两个范围内的所有日期预先填充两个集合并执行集合交集,但这可能效率低下……除了使用长if的另一个解决方案之外,还有更好的方法吗?elif部分涵盖所有情况? 最佳答案 确定两个开始日期中的最晚日期和两个结束日期中最早的日期。通过减去它们来计算时间增量。如果增量为正,则为重叠天数。这是一个计算示例:>>>fromdatetimeimportdatetime>>>fromcollectio

python - 有效的日期范围重叠计算?

我有两个日期范围,每个范围都由开始和结束日期确定(显然,datetime.date实例)。这两个范围可以重叠也可以不重叠。我需要重叠的天数。当然,我可以用两个范围内的所有日期预先填充两个集合并执行集合交集,但这可能效率低下……除了使用长if的另一个解决方案之外,还有更好的方法吗?elif部分涵盖所有情况? 最佳答案 确定两个开始日期中的最晚日期和两个结束日期中最早的日期。通过减去它们来计算时间增量。如果增量为正,则为重叠天数。这是一个计算示例:>>>fromdatetimeimportdatetime>>>fromcollectio

python - 在列表中查找最旧/最年轻的日期时间对象

我有一个日期时间对象列表,我想找到最老的或最年轻的。其中一些日期可能在未来。fromdatetimeimportdatetimedatetime_list=[datetime(2009,10,12,10,10),datetime(2010,10,12,10,10),datetime(2010,10,12,10,10),datetime(2011,10,12,10,10),#futuredatetime(2012,10,12,10,10),#future]这样做的最佳方式是什么?我正在考虑将datetime.now()与其中的每一个进行比较。 最佳答案

python - 在列表中查找最旧/最年轻的日期时间对象

我有一个日期时间对象列表,我想找到最老的或最年轻的。其中一些日期可能在未来。fromdatetimeimportdatetimedatetime_list=[datetime(2009,10,12,10,10),datetime(2010,10,12,10,10),datetime(2010,10,12,10,10),datetime(2011,10,12,10,10),#futuredatetime(2012,10,12,10,10),#future]这样做的最佳方式是什么?我正在考虑将datetime.now()与其中的每一个进行比较。 最佳答案

python - 如何从一个简单的字符串构造一个 timedelta 对象

我正在编写一个需要将字符串解析为timedelta的函数。用户必须输入类似"32m"或"2h32m",甚至"4:13"或"5hr34m56s"...是否有一个库或已经实现了这种东西的东西? 最佳答案 对我来说是最优雅的解决方案,无需求助于dateutil等外部库或者手动解析输入,就是使用datetime's强大的strptime字符串解析方法。fromdatetimeimportdatetime,timedelta#wespecifytheinputandtheformat...t=datetime.strptime("05:20:

python - 如何从一个简单的字符串构造一个 timedelta 对象

我正在编写一个需要将字符串解析为timedelta的函数。用户必须输入类似"32m"或"2h32m",甚至"4:13"或"5hr34m56s"...是否有一个库或已经实现了这种东西的东西? 最佳答案 对我来说是最优雅的解决方案,无需求助于dateutil等外部库或者手动解析输入,就是使用datetime's强大的strptime字符串解析方法。fromdatetimeimportdatetime,timedelta#wespecifytheinputandtheformat...t=datetime.strptime("05:20: