问题标签 [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 投票
0 回答
497 浏览

python - dateutil.rrulestr() 的对面

python-dateutil 库提供了将 iCalendar 重复规则解析为实例的rrule类和函数。rrulestr()rrule

是否有一个函数可以将rrule实例序列化为接受的字符串rrulestr()?python-dateutil 中似乎没有一个。

0 投票
1 回答
197 浏览

python - 如何将带有时区的日期时间转换为python中的UTC时间

我曾经dateutil将字符串转换'Wed, 19 Dec 2012 01:34:52 -0800'为日期时间datetime.datetime(2012, 12, 19, 1, 34, 52, tzinfo=tzoffset(None, -28800))。如何将其转换为 UTD+0 datetime.datetime(2012, 12, 19, 9, 34, 52)

0 投票
1 回答
1018 浏览

python - Pandas read_csv 并删除夏令时

我有一个 312.5MB 的 csv 文件,其中包含从 2003 年 7 月 27 日至今的 EURUSD 1 分钟 OHLC 数据,但是日期都针对夏令时进行了调整,这意味着我得到了重复和空白。

鉴于这是一个如此大的文件,默认日期解析器太慢了,所以我这样做了:

不知道为什么那里有属性错误。

如何让熊猫消除夏令时偏移?显然,我可以计算出需要更改的正确整数索引并这样做,但必须有更好的方法。

0 投票
2 回答
1288 浏览

python - 使用 dateutil 解析多个日期

我正在尝试借助此代码从 Python 中的字符串中解析多个日期,

并且代码将字符串的后半部分作为第二个日期并给我这个错误,

当我将“后半部分”更改为“后半部分”或“前半部分”时,一切正常。

谁能帮我解析这个字符串?

0 投票
1 回答
2444 浏览

python - Python 迭代来自 dateutil 的 rrule

我试图在从 rrule 返回的列表上迭代一个函数并不断收到“对象没有属性' getitem '”消息。这是否意味着我首先必须“解析”来自 rrule 的结果才能将它们用于迭代?

示例代码

确切的错误是 TypeError: 'datetime.datetime' 对象没有属性 ' getitem '。

对不起,如果这听起来有点愚蠢,这是我第一次编程。

0 投票
2 回答
1688 浏览

python - 如何将json字符串转换为普通字符串?

我有一个较早的问题,我已将其删除以支持这个问题。因为我错误地假设它与 dateutil 版本有关。

这工作正常,我得到一个日期时间。

print test2-->"2013-01-24T16:50:42+00:00"

这在我看来就像一个普通的字符串

这崩溃说ValueError: unknown string format

那么如何将 json 字符串转换为“普通”字符串?

0 投票
1 回答
362 浏览

python - 使用python从复杂字符串中解析日期

我有许多具有不同日期格式的字符串。我希望能够从字符串中提取日期。例如:

  • 今天是 2012 年 8 月。明天不是
  • 另一天 8 月 12 日,另一个时间
  • 12/08 是另一种格式
  • 有另一种 ?2012 年 8 月 12 日可能是
  • 最后是 8 月 12 日

我希望从这些结果中得到的结果是 2012-08-01 00:00:00, 2013-08-12 00:00:00, 2013-08-12 00:00:00, 2012-08-12 00:00:00,2013 年 8 月 12 日 00:00:00。

我目前有这个代码:

您将从这里看到日期打印为 2012-08-27 00:00:00(因为今天是每月 27 日)。在这个例子中我想要的是 2012-08-01 00:00:00。

如果没有给定一天,我如何强制它始终放置每月的第一天?(例如,如果我给 2012 年 8 月它应该返回 2012-08-01,如果我给它 2012 年 8 月 12 日它应该返回 2012-08-12。)

0 投票
2 回答
11693 浏览

python - Python dateutil.parser 抛出“ValueError: day is out of range for month”

我有以下代码可以正常运行输入格式{Year}/{Month},例如1994/02

这是示例代码

如您所见,代码在 and 下运行良好1994/01,但在 这与闰年有什么关系时1994/03失败了?1994/02但更重要的是,我如何解决这个问题并让我的代码再次工作?

谢谢

0 投票
4 回答
167584 浏览

python - Python datetime strptime() 和 strftime():如何保存时区信息

请参阅以下代码:

输出是

时区信息只是在翻译中丢失了。

如果我将“%Z”切换为“%z”,我会得到

我知道我可以使用python-dateutil,但我只是觉得奇怪的是我无法在 datetime 中实现这个简单的功能并且必须引入更多的依赖关系?

0 投票
2 回答
4999 浏览

python - 获取所有可用时区

我目前正在开发一个需要支持多个时区的应用程序。

为此,我正在使用 dateutil 库。现在,我需要一种方法来向用户展示 dateutil 库支持的所有可用时区的列表。

此外,是否建议将 tz 作为字符串存储在数据库中,如“Europe/Berlin”?