问题标签 [iso8601]
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.
sqlite - 在 sqlite 数据库中存储日历日
我需要在 sqlite 数据库中存储带有日历日期(只是一天,没有时间)的项目。在列中表示日期的最佳方式是什么?朱利安天和 unix 秒是合理的选择。如果我去的单位不是几天,应该是什么时间?
更新:我知道 ISO8601 并实际使用它将日期存储为原型的 YYYY-MM-DD 格式的字符串。但是对于各种算术,我必须在内部将其转换为某个数字,所以我更愿意存储一个数字并转换为字符串进行显示。这个数字应该是什么单位,来源是什么,如果单位比天更精确,应该使用什么时间?
java - 如何将 ISO 8601 日期(字符串)转换为日期?
我正在解析 XML 文件。在这个文件中有一个包含日期字符串的标签"2008-11-10T05:51:33Z"
,我想将此字符串转换为java.util.Date object.
如何才能做到这一点?
javascript - 如何将 ISO 8601 格式的日期值转换为 JavaScript 中的日期对象?
我一直在尝试将日期值转换为更易读的格式。为此,我尝试使用 JavaScriptDate.parse()
方法解析日期。但是,这不适"2007-09-21T14:15:34.058-07:00"
用于我拥有的输入(例如:)。最终目标是输出一个日期字符串,如"January 30th, 2008 @ 2:15PM"
.
有任何想法吗?
time - 正确的 ISO 8601 格式
我正在为 Ruby 库重构一些代码。此代码包括一个日期解析器。其中一项测试是解析这个字符串 "2008-02-20T8:05:00-010:00" ,它应该是ISO 8601。
前面的代码实际上会输出:“Wed Feb 20 18:05:00 UTC 2008”。我的新代码输出:“Wed Feb 20 16:05:00 UTC 2008”。
我的问题是:哪一个是正确的?
Time.parse
在 Ruby 中给出了第二个。但同样,我想 100% 确定之前的代码和测试有问题。
哪一个是对的?(也许通过用另一种语言的库来解析字符串?-我只知道 Ruby。)
python - 如何将 ISO 8601 日期时间字符串转换为 Python 日期时间对象?
我得到一个格式为“2009-05-28T16:15:00”的日期时间字符串(我相信这是 ISO 8601)。一个 hackish 选项似乎是使用time.strptime
元组的前六个元素解析字符串并将其传递给 datetime 构造函数,例如:
我一直无法找到一种“更清洁”的方式来做到这一点。有吗?
python - 转换为 Unix 时间时如何指定时区 (UTC)?(Python)
我有一个 IS8601 格式的 UTC 时间戳,并试图将其转换为 unix 时间。这是我的控制台会话:
如您所见,我无法找回正确的时间。如果我使用 fromtimestamp() 则提前一小时,如果我使用 utcfromtimestamp() 则提前六小时
有什么建议吗?
谢谢!
iphone - 如何在 Objective C 中解析 ISO-8601 持续时间?
我正在寻找一种简单的方法来解析在 Objective C 中包含 ISO-8601持续时间的字符串。结果应该是可用的,例如NSTimeInterval
.
ISO-8601 持续时间示例:P1DT13H24M17S
,表示 1 天 13 小时 24 分钟 17 秒。
.net - 在 .NET 中将 ISO 8601 字符串解析为 DateTime?
我有一个字符串“2009-10-08 08:22:02Z”,它采用ISO 8601格式。
如何使用 DateTime 解析这种格式?