问题标签 [python-dateutil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1529 浏览

python - 在python中将具有时区缩写的非UTC时间字符串转换为UTC时间,同时考虑夏令时

由于时区缩写,我很难将非 UTC 时间的字符串表示形式转换为 UTC。

(更新:似乎时区缩写可能不是唯一的。如果是这样,也许我也应该考虑到这一点。

我一直在尝试使用 datetutil 和 pytz 寻找解决此问题的方法,但没有任何运气。

建议或解决方法将不胜感激。

我想将其转换为 UTC 时间,并在适当的时候考虑夏令时。

更新:找到一些可以帮助更有经验的用户回答问题的参考资料。

从本质上讲,我会想象部分解决方案会与相反。

最终更新(重要)

取自dateutil 文档示例

一些基于 date 命令的简单示例,使用 TZOFFSET 字典提供 BRST 时区偏移量。

parse("Thu Sep 25 10:36:28 BRST 2003", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

parse("2003 10:36:28 BRST 25 Sep Thu", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

将此与此处的库相结合。你将有一个解决这个问题的方法。

0 投票
3 回答
95148 浏览

python - 安装 python dateutil

我试图为我的 django sweetpie 安装 python dateutil 但没有成功,

http://labix.org/python-dateutil#head-2f49784d6b27bae60cde1cff6a535663cf87497b

我在 c:/python27 中下载了 tar 文件并解压缩,

我收到以下错误消息,

0 投票
2 回答
12968 浏览

python - 使用 python pandas 解析日期格式为年、日、小时、分钟、秒的 CSV

我有几个 CSV 文件的格式:

(其中day一年中的哪一天),我正在尝试使用pandas库来阅读它们(到目前为止,这似乎是一个很棒的库)。

有一个内置函数可以读取 pandas 中的 CSV,甚至更好的是,该函数应该检查列的日期类型。并自动将其用作索引(这对于我正在做的事情来说非常完美)。

问题是,我无法让它处理这种格式的日期数据。

我试过:

它只能正确获取年份

从文档中,我看到您可以在 pandas 的 read_csv 函数中指定“date_parser”属性。但是文档没有显示如何并且我无法弄清楚。任何有这方面经验的人都可以提供帮助。

干杯,布鲁诺

0 投票
3 回答
2041 浏览

python - Python dateutils 根据 iCalendar 格式打印重复规则(参见 RFC 5545)

我正在尝试将重复规则打印为 iCalendar 格式指定的字符串(请参阅RFC 5545)。我使用 python dateutils,特别是 dateutil.rrule 来创建重复规则,我想将其打印为字符串,如:

谁能告诉我是否有一种方法可以实现这一目标?

我想我正在使用 labix dateutils 顺便说一句。

非常感谢!

0 投票
3 回答
4647 浏览

python - 如何处理重复事件中的 DST 和 TZ?

dateutil rrule 是否支持 DST 和 TZ?需要类似于 iCalendar RRULE 的东西。

如果不是 - 如何解决这个问题(安排重复事件和 DST 偏移更改)

进口

timedelta 的问题(需要具有相同的本地时间,但 DST 偏移量不同):

rrule 的问题(需要在每次发生的每个本地小时都相同):

0 投票
4 回答
6127 浏览

python - 从时区和 UTC 时间,获取该时间点与本地时间的秒差

这应该很简单,但我在 Python 中无法完全弄清楚。我想要一个函数,它接受两个参数,一个以秒为单位的 UTC 时间和一个像“欧洲/维也纳”这样的区域信息名称,并以秒为单位返回与本地时间的偏移量和该时间点的 UTC。

在 C 中它将是:

我想我的问题真的可以归结为:“给定奥尔森时区(例如'欧洲/斯德哥尔摩')和 UTC 时间,当地时间是什么时候?

0 投票
1 回答
1026 浏览

python - 如何从字典字符串中恢复 python dateutil.rrule 对象?

我想将 dateutil.rrule 对象存储到数据库中,并在从数据库中读取后重新创建它们。

鉴于以下问题,我认为我需要使用一种解决方法。 Python dateutils 根据 iCalendar 格式打印重复规则(参见 RFC 5545)

我正在考虑存储 myrrule 的输出。dict到数据库作为字符串,然后在需要时重新创建 rrule 对象。

这是字典的样子:

这是个好主意吗?还有其他建议吗?

如何从字典中恢复 python 对象?python setattr() 是我最好的选择还是有更简单的方法?

我应该考虑改用这样的东西吗? https://stackoverflow.com/a/1305663/161628

0 投票
1 回答
9171 浏览

python - 使用 dateutil 解析日期时遇到问题

我正在使用 python-dateutil 从字符串中解析日期:

我期待的是dateutil.parser.parse('some null string', fuzzy=True).date()抛出一个异常,但它返回当前日期。如果在提供的字符串中找不到日期,有人可以告诉我如何避免获取当前日期吗?

提前致谢。

0 投票
2 回答
2294 浏览

python - 没有指定年份的 Python 智能日期解析

如何在没有年份的情况下解析日期(使用 dateutil),以便当当前日期为 2012 年 11 月 17 日时,这些日期将被解析如下:

我想要的是已经过去的几个月将在今年之后的一年。有什么简单的解决方案吗?

0 投票
1 回答
2812 浏览

python - python 标准库等价于 dateutil.parser.parse

我正在使用 python dateutil 解析日期时间戳,但想避免额外的依赖。那么有没有办法用标准的python库做同样的事情:

非常感谢!