问题标签 [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 回答
781 浏览

c - 在 C 中使用 strptime() 转换“%y-%m-%d”失败

我正在尝试使用 strptime 将字符串“2011-12-12”转换为时间值。有人可以解释为什么这不起作用吗?

根据文档:

该格式由零个或多个指令组成。每个指令由以下之一组成: 一个或多个空白字符(由 isspace() 指定);一个普通字符(既不是 '%' 也不是空白字符);或转换规范。

0 投票
2 回答
9141 浏览

r - 使用 am/pm 解析时间戳

我有一个格式化时间戳的文件,例如25/03/2011 9:15:00 p.m.

如何使用strptime或将此文本解析为日期时间类as.POSIXct

这是几乎有效的方法:

这是不工作的地方,但我想工作:

我在 MS Windows 上使用 R 版本 2.13.2 (2011-09-30)。我的工作语言环境是“C”:

0 投票
8 回答
20278 浏览

ruby-on-rails - 带时区的Strptime

我有一个字符串,我用DateTime.strptime. 字符串中日期的时区是 CET,但 Ruby 创建了一个 UTC DateTime 对象,该对象当然有 2 小时的偏移量。

目前我正在解决这个问题,DateTime.strptime().change(:offset => "+0020")但我很确定这不是它的工作方式。

有人可以启发我正确的方法吗?

0 投票
2 回答
1081 浏览

ruby - 解析 13/Nov/11 时的 Ruby Date.strptime 困难

在解析包含日期(例如 13/Nov/11)的 Jira 自定义字段时,我从以下内容开始:

但数据库将其存储为 11/13/0011。所以我变得聪明并使用了这个:

现在我得到:

私有方法sub!' called for ["15/Nov/11"]:Jira4R::V2::ArrayOf_xsd_string C:/Ruby187/lib/ruby/1.8/date/format.rb:429:in_strptime_i' C:/Ruby187/lib/ruby/1.8/date/format.rb:401:in scan' C:/Ruby187/lib/ruby/1.8/date/format.rb:401:in_strptime_i' C:/Ruby187/lib/ruby/1.8/date/format.rb:601:in `_strptime' [截断堆栈的其余部分]

我错过了什么?

0 投票
1 回答
749 浏览

r - R格式对时差的回答

我正在尝试通过减去 2 次来格式化答案。

这是一个例子:

我对 tdif1、tdif2 和 tdif3 中的几分之一秒使用了不同的格式公式,但它们都没有以秒和几分之一秒为单位给出答案(对于 tdif[2],它应该是 0.075)。有什么建议么?

0 投票
1 回答
891 浏览

objective-c - 为什么 strptime 休息 4 小时?

如何使用 strptime 格式化"%Y-%m-%dT%H:%M:%SZ"为正确的 UNIX 时间戳?

我尝试编写一个名为testDateWithString(如下)的方法。

但是,它失败并显示错误消息:

'2011-12-27 08:35:46 +0000' should be equal to '2011-12-27 04:35:46 +0000'

我怎样才能解决这个问题?

0 投票
4 回答
53470 浏览

r - 使用R将时间格式转换为数字

在大多数情况下,我们使用 R 将数字时间转换为 POSIXct 格式。但是,如果我们想比较两个时间点,那么我们更喜欢数字时间格式。例如,我有一个日期格式,如“2001-03-13 10:31:00”,

使用 R,我想将其转换为数字(例如儒略时间),可能类似于 1970-01-01 00:00:00 和 2001-03-13 10:31:00 之间经过的秒数。

你有什么建议吗?


儒略历始于公元前 45 年(AUC 709 年),是朱利叶斯凯撒对罗马历法的改革。它是在与亚历山大港的天文学家索西根斯协商后选择的,可能是为了近似热带年(至少从喜帕恰斯开始就知道)。见http://en.wikipedia.org/wiki/Julian_calendar

0 投票
2 回答
5890 浏览

r - 在 R 中调用 strptime 时的毫秒难题

我很困惑为什么与“009”相差一毫秒,然后又与“011”相差一毫秒。

0 投票
4 回答
3616 浏览

r - 沿日期刻度放置网格

我有以下数据:

所以我的数据是这样的:

当我使用以下方法在基础中创建图时:

我的垂直网格与日期刻度线不对齐。我知道这似乎是一个非常简单的问题,但我在任何地方都没有找到解决方案。有没有办法让垂直网格与使用不需要我这样做的基础的日期刻度线对齐:

我有很多不同日期的情节,我真的很想尽可能地自动化这个,希望使用 base.

0 投票
2 回答
927 浏览

python - time.strptime 改变输出格式

我正在尝试在我的函数中更改 strptime 和 datetime 的默认输出格式:

其输出被传递给另一个:

有没有一种优雅的方法来更改默认格式,所以如果一个月或一个月中的某天小于 10,它在开始时不会得到“0”?基本上不是'03-05-2012',我想得到'3-5-2012'。

非常感谢您的任何建议。

问候, 雅库布