问题标签 [strptime]

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 回答
1935 浏览

python - Python:对保留“AM”和“PM”的日期时间对象进行排序

这是我的问题的简化版本,但这里是它的要点:我有一个脚本,它使用正则表达式对电子邮件进行排序以查找特定模式。我排序的项目之一是收到电子邮件的日期。我使用 datetime 模块来格式化日期字符串,如下所示:

现在,假设我已经解析了 4 封电子邮件,这些是 Regex 函数的结果:

在 strftime 格式化后变成这样:

如果我将这些都按随机顺序放在一个列表中并执行 sort() 函数,如下所示:

输出是:

如您所见,排序时没有考虑“AM”和“PM”。我在 StackOverflow 上查看了许多与此类似的其他问题,所有这些问题都建议在 strptime()/stftime() 函数中将 %H 更改为 %I 以说明 12 小时制,但我已经完成了那。任何人都可以建议在排序时如何考虑 %p 吗?谢谢!

0 投票
1 回答
198 浏览

javascript - Python - 来自 Windows 机器的日期对象 - 时区问题

我有一个 jQuery 应用程序,它将日期对象发送到 python 进行解析。问题是当我尝试在 Windows 机器上使用我的 jQuery 时,日期对象如下所示:

而在我的 Mac 上,我得到:

当我尝试使用strptime函数在 Python 中解析这些时,它失败了,因为它不理解第一个(MDT 一个)末尾的时区。它抱怨这是一种“未知的字符串格式”。

我该如何解决这个问题?难道我做错了什么?

0 投票
2 回答
586 浏览

r - 在 r 中使用 strptime 选择特定日期

我有一个带有标题的文本文件数据集

从 2010 年 1 月 6 日到 2012 年 14 月 7 日,每小时运行一次。我使用以下命令打开并绘制数据:

但是,在绘制数据时,x 轴只显示 2011 年和 2012 年在此处输入图像描述。我怎样才能保留 2011 和 2012 的标签,但还要添加一些特定的月份,例如,如果我想要 3 月、6 月和 9 月?

我已在此链接上提供数据

https://dl.dropbox.com/u/107215263/example.txt

0 投票
1 回答
3828 浏览

python - 用于 Windows 7 的 spyder 中 strptime 的 Python ImportError

我一生都无法弄清楚是什么导致了这个非常奇怪的错误。

我在 Windows 7 的 spyder IDE 中的 python 2.7 中运行脚本。它在某一时刻使用 datetime.datetime.strptime。我可以运行一次代码,它看起来很好(虽然我还没有完成调试,所以已经引发了异常并且它还没有正常完成),然后如果我再次尝试运行它,我会得到以下信息(仅限回溯结束显示):

文件“C:\path\to\test.py”,第 220 行,在 std_imp
self.data[key].append(dt.datetime.strptime(string_var, string_format_var))
ImportError: Failed to import _strptime because the import lock is holded由另一个线程。

我没有使用线程等运行多个线程。让代码通过这一点的唯一方法是完全重新启动计算机。重新启动 spyder 将不起作用。网络搜索似乎没有提供任何其他人发生过这种情况的线索或迹象。

有谁明白发生了什么?这是某种 GIL 问题吗?什么是导入锁,为什么一旦我已经尝试运行一次代码,它似乎会阻止我导入 datetime 模块的这种方法?

0 投票
7 回答
101262 浏览

python - 从周数获取日期

请问我的代码有什么问题:

显示“2013-01-01 00:00:00”,谢谢。

0 投票
1 回答
3313 浏览

python - 比较 datetime.datetime 和 time.strptime

我有以下代码:

当然,我的比较失败并出现 TypeError,“无法将 datetime.datetime 与元组进行比较。”。请注意,我使用的是没有 datetime.strptime() 的旧版 Python。我怎样才能使这种比较起作用?

0 投票
2 回答
42 浏览

python - 无法转换或理解奇怪格式的日期

我正在将数据库中的一堆日期转换为 python 中的 unixtimestamp。数据库中有这样的条目:

谁能告诉我这是什么意思?并且可能如何将其转换为 unixtimestamp?

任何其他日期,例如:Thu Oct 14 15:11:47我只是使用 strptime 来转换它,但上面的那些给我带来了问题。

谢谢!

0 投票
1 回答
465 浏览

r - R:strptime() 和 is.na() 意外结果

我有一个大约 800 万行和 3 列的数据框。我strptime()以以下方式使用:

这适用于除 1104 行之外的所有行,我使用它进行了检查

当我查看这些“问题”数据时,date.time条目的格式似乎符合我的预期。例如,这是一个作为问题出现但似乎不是 NA 的观察:

这里可能发生了什么,is.na(df$date.time)为显然已正确转换的该行返回 TRUE 值?

这是一个可重现的示例(如果您在 CST):

0 投票
2 回答
521 浏览

ruby - 无法让 Ruby strptime 工作

我目前有

返回

我怎样才能使这项工作?

谢谢!

0 投票
3 回答
2219 浏览

c++ - c ++ strptime在解析时忽略时区

当我运行以下代码时, strptime似乎忽略了时区值。只需设置本地时区的值(即 +10)。

这是输出,(在 Linux 上运行,使用 gcc 4.6.3 编译):

这是代码: