问题标签 [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.
python - Python:对保留“AM”和“PM”的日期时间对象进行排序
这是我的问题的简化版本,但这里是它的要点:我有一个脚本,它使用正则表达式对电子邮件进行排序以查找特定模式。我排序的项目之一是收到电子邮件的日期。我使用 datetime 模块来格式化日期字符串,如下所示:
现在,假设我已经解析了 4 封电子邮件,这些是 Regex 函数的结果:
在 strftime 格式化后变成这样:
如果我将这些都按随机顺序放在一个列表中并执行 sort() 函数,如下所示:
输出是:
如您所见,排序时没有考虑“AM”和“PM”。我在 StackOverflow 上查看了许多与此类似的其他问题,所有这些问题都建议在 strptime()/stftime() 函数中将 %H 更改为 %I 以说明 12 小时制,但我已经完成了那。任何人都可以建议在排序时如何考虑 %p 吗?谢谢!
javascript - Python - 来自 Windows 机器的日期对象 - 时区问题
我有一个 jQuery 应用程序,它将日期对象发送到 python 进行解析。问题是当我尝试在 Windows 机器上使用我的 jQuery 时,日期对象如下所示:
而在我的 Mac 上,我得到:
当我尝试使用strptime
函数在 Python 中解析这些时,它失败了,因为它不理解第一个(MDT 一个)末尾的时区。它抱怨这是一种“未知的字符串格式”。
我该如何解决这个问题?难道我做错了什么?
r - 在 r 中使用 strptime 选择特定日期
我有一个带有标题的文本文件数据集
从 2010 年 1 月 6 日到 2012 年 14 月 7 日,每小时运行一次。我使用以下命令打开并绘制数据:
但是,在绘制数据时,x 轴只显示 2011 年和 2012 年。我怎样才能保留 2011 和 2012 的标签,但还要添加一些特定的月份,例如,如果我想要 3 月、6 月和 9 月?
我已在此链接上提供数据
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 模块的这种方法?
python - 从周数获取日期
请问我的代码有什么问题:
显示“2013-01-01 00:00:00”,谢谢。
python - 比较 datetime.datetime 和 time.strptime
我有以下代码:
当然,我的比较失败并出现 TypeError,“无法将 datetime.datetime 与元组进行比较。”。请注意,我使用的是没有 datetime.strptime() 的旧版 Python。我怎样才能使这种比较起作用?
python - 无法转换或理解奇怪格式的日期
我正在将数据库中的一堆日期转换为 python 中的 unixtimestamp。数据库中有这样的条目:
谁能告诉我这是什么意思?并且可能如何将其转换为 unixtimestamp?
任何其他日期,例如:Thu Oct 14 15:11:47
我只是使用 strptime 来转换它,但上面的那些给我带来了问题。
谢谢!
r - R:strptime() 和 is.na() 意外结果
我有一个大约 800 万行和 3 列的数据框。我strptime()
以以下方式使用:
这适用于除 1104 行之外的所有行,我使用它进行了检查
当我查看这些“问题”数据时,date.time
条目的格式似乎符合我的预期。例如,这是一个作为问题出现但似乎不是 NA 的观察:
这里可能发生了什么,is.na(df$date.time)
为显然已正确转换的该行返回 TRUE 值?
这是一个可重现的示例(如果您在 CST):
ruby - 无法让 Ruby strptime 工作
我目前有
返回
我怎样才能使这项工作?
谢谢!
c++ - c ++ strptime在解析时忽略时区
当我运行以下代码时, strptime似乎忽略了时区值。只需设置本地时区的值(即 +10)。
这是输出,(在 Linux 上运行,使用 gcc 4.6.3 编译):
这是代码: