问题标签 [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.
c - c strptime 指针和整数之间的警告比较
在 Ubuntu 10.04.2 x86_64 上使用 gcc 4.4.3 编译我收到以下警告:
对于这一行:
如果我将 NULL 更改为 0,警告就会消失。但是 strptime 的手册页指出它在错误时返回 NULL。我包括<time.h>
在#define __USE_XOPEN 1
上一行。我也试过了#define _XOPEN_SOURCE
。
感谢您的时间。
编辑
完整的包括:
编辑
以下代码给出了相同的警告:
编辑编辑
但是将其更改为 _XOPEN_SOURCE 有效!并将定义移动到程序顶部修复了原始文件。
python - python 2.4中两个日期之间的天数
这将适用于 python 2.6
但在 2.4 中显示以下错误
感谢你的支持。
从日期时间导入日期从时间导入strptime
python - 从 Python 中的复杂字符串中检索日期
我正在尝试使用 datetime.strptime 从两个字符串中获取单个日期时间。
时间很容易(例如晚上 8:53),所以我可以执行以下操作:
但是,字符串不仅仅是一个日期,它是一个格式类似于http://site.com/?year=2011&month=10&day=5&hour=11
. 我知道我可以做类似的事情:
但我不想从链接中获得那个小时,因为它正在其他地方检索。有没有办法放置一个虚拟符号(如 %x 或其他东西)作为最后一个变量的灵活空间?
最后,我设想有一行类似于:
(尽管显然不会使用 %x )。有任何想法吗?
c - strptime 如何处理它读取/转换的信息?
规格strptime
:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html
对可能的转换规范以及它们需要什么输入基本很清楚。但是,似乎没有关于此函数如何将结果存储在struct tm
. 如果多个说明符读取部分或全部冲突的数据会发生什么。一个简单的例子是同时存在%m
和%b
(甚至重复%m
的)读取冲突的月份,但也许一个更有趣的例子是%d
(每月的某天)和%a
(每周的某天)冲突。哪个优先?strptime
甚至应该确保在 中的一致输出,struct tm
或者只是将字段存储为已读?某些事情,如%W
(一年中的一周)在struct tm
,所以我认为它们必须导致生成基于其他字段的派生输出,但尚不清楚何时适用。
我意识到,由于规范似乎缺乏,我可能会要求一个根本不存在的答案,但可以表征一个有用答案的事情是:
- 标准化功能所基于的历史实现的行为。
- 相关缺陷报告的引用
- 指向该主题过去讨论的链接(邮件列表、错误跟踪器、usenet 等)
- 时间解析的其他相关标准
python - 在具有 BST 时区的 Windows 上使用 python datetime.datetime.strptime
我需要以许多不同的格式解析许多不同的日期。我遇到以下问题,想知道是否有人可以解释原因;
以下适用于linux系统:
但是在windows下运行它会引发
ValueError:时间数据与格式不匹配
但是,如果我在 Windows 上尝试 GMT 而不是 BST,它可以正常工作;
python在windows下不理解BST时区是否有原因,但在Linux下可以正常工作?
谢谢,
马特。
c - c中的strptime,带有时区偏移
我无法找到一种方法来从如下字符串中解析时区:“Thu, 1 Sep 2011 09:06:03 -0400 (EDT)”
在我的程序的更大方案中,我需要做的是接收一个 char* 并将其转换为 time_t。以下是我编写的一个简单的测试程序,试图弄清楚 strptime 是否完全考虑了时区,但它似乎不是(当这个测试程序执行时,所有打印的数字都相同,而它们应该不同)。建议?
我还尝试使用 GNU getdate 和 getdate_r,因为这对于可能的灵活格式看起来是一个更好的选择,但是我从编译器收到了“隐式函数声明”警告,暗示我没有包含正确的库。还有什么我应该 #include-ing 来使用 getdate 吗?
r - 在 R 中更改日期格式
我在 R 中有一些非常简单的数据,需要更改其日期格式:
而不是%d/%m/%Y
,我希望它采用标准 R 格式%Y-%m-%d
我怎样才能做出这种改变?我试过了:
但这只是切断了年份并在当天添加了零:
谢谢!
python - 从 Python 中的 datetime.now() 中减去 SQL DATETIME
我在 SQL 中有一个 DATETIME 字段。其内容为:2012-08-26 13:00:00
我想知道从那个日期到现在已经过去了多少时间。
在 Python 2.7 中,这很容易:
但我有一个运行 Python 2.4 的 Web 服务器。在 Python 2.4 中,strptime 不在 datetime 模块中。我不知道如何在 2.4 中完成同样的事情。
r - 如何仅绘制时间戳的时间部分,包括日期?
所以我有一组这样的时间戳:
我只想制作时间的直方图。我所做的是在空间拆分列以仅获取时间,然后转换回 POSIXct 对象以便 qplot 绘制它:
然而,输出as.POSIXct(strptime((str_split_fixed(as.character(datetime), " ", 2)[,2]), "%H:%M:%S"))
是
qplot 绘制我想要的图,但这对我来说似乎是一个令人费解的黑客攻击。当然有更好的方法来做到这一点?我可以转换为纪元时间并绘制它,但我试图避免将其作为额外的步骤。
更大的问题是,“我如何控制 strptime 的输出?”
ruby - Ruby Soap 日期时间解析错误
我正在尝试转换从肥皂服务返回的日期时间,如下所示:“2011-09-30T11:25:56-05:00”。
我想将其解析为这种格式“2011-09-30 11:25:56”
当我在我的 ruby 代码中硬编码日期字符串时,它可以工作:
当我硬编码日期字符串时,此示例有效。但是,下面的示例将不起作用。它使用的日期字符串是“2011-09-30T11:25:56-05:00”,这与我在上面的示例中进行硬编码完全相同。
这样它会抛出此错误:[01:29:06 PM 2011-10-09] SourceAdapter 引发查询异常:私有方法“sub!” 要求 #
谁能让我知道发生了什么?