问题标签 [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.
sorting - 将 ISO 8601 日期向前或向后排序
我有一组 ISO8601 格式的日期,需要对它们进行排序。有人对可行的算法提出建议吗?我不认为它们会按字符串排序,除非我错了,所以我认为它们必须分解成它们的组成部分?
有人可以发布一个算法,最好是与语言无关的算法,但是只要它只使用字符串和整数并且没有语言内置的函数,VB 或 C# 示例就可以工作。
谢谢!
iphone - iPhone 目标中的 ISO 8601 日期格式化程序未正确设置偏移量
预先感谢您的帮助。
我正在尝试为我的 iPhone 应用程序创建一个 ISO 8601 日期格式化程序,但我无法正确显示偏移量。我需要结果时区为格林威治标准时间,我位于美国东部标准时间,当我在 2012 年 3 月 6 日下午 2:33 测试它时,我得到了 2012-03-06T14:33:35+0000
由于区域差异,我需要显示 -05:00 而不是 +0000
我正在使用的代码是:
javascript - ISO 8601 测试用例的 ECMAScript 5 Date.parse 结果
以下测试用例的正确结果是什么?
似乎 ECMAScript 应该更具体地处理边缘情况;目前是说无效的日期格式取决于实现,对吗?
objective-c - 使用 NSDateFormatter 解析 ISO 8601
我已经阅读了关于这个的各种帖子,但仍然没有解决这个问题。
这是我试图解析为NSDate
对象的字符串:
我知道问题出在时区格式上。这是我正在尝试的日期格式字符串:
谢谢你的帮助。
javascript - 将时间转换为 ISO 8601 格式
我正在阅读 RSS 提要,该提要以以下格式输出日期/时间:
日,DD Mon YYYY HH:MM:SS OFFSET
例如,
2012 年 4 月 24 日星期二 08:15:00 -0700
使用 JavaScript,我需要将其转换为 ISO8601 字符串(Date.toISOString()
最好通过)。
任何援助将不胜感激。
我之前没有真正在 JS 中使用过时间,所以我没有太多的想法。是否可以将偏移量切换到时区,并将其转换为 JS Date 对象?
java - 想要使用 joda 在两个不同时区的两个 ISO 8601 时间之间获取分钟数
我有两个来自 ISO 8601 格式的 android 应用程序的字符串,我试图找出这两次之间的分钟数。我被指给了 Joda Time,它非常有帮助。但是我现在发现一个字符串是 UTC 时间,另一个是我的本地时间。
例如“2012-05-11T02:34:18+00:00”是UTC,“2012-05-10T21:44:09-05:00”是我的当地时间
我有以下代码块,可以找到两次之间的分钟数。我的问题是如何将 UTC 时间更改为本地时间,以便获得准确的分钟数
php - Zend_Date::sub() 和 ISO_8601 计算时差错误
我想计算两个 Zend_Date 对象之间的时间差(用于倒计时计算器):
对于 $now_datetime =' 2012-06-30 01:01:01 ' 和 $end_datetime=' 2012-06-30 23:59:59 ',结果是
没关系。
但是对于 $now_datetime =' 2012-06-30 00:01:01 ' 和 $end_datetime=' 2012-06-30 23:59:59 ',结果是
这是不行的。我希望“小时”是23,而不是-1?!
我正在使用 php 5.3、Zend_Framework 1.10 运行 MAMP。那有什么问题?ISO_8601 用于 MySQL 'datetime' 数据,我不想更改为 mktime()...
java - 带有时区的 W3C XML 日期的 Java SimpleDateFormat 模式
我正在尝试解析W3C XML Schema 日期,如下所示
它符合W3C XML Schema dateTime规范的 ISO 8601 版本。
在上述日期中,时区标识符为"+03:00"
,但SimpleDateFormat
显然不存在表示它的模式。
如果时区是"+0300"
,那么Z
(大写)将适用并且SimpleDateFormat
模式将是
同样,如果时区为"GMT+03:00"
,则z
(小写) 将适用并且SimpleDateFormat
模式将是
(顺便说一句,大写'Z'
也可以)。
那么,是否有一种SimpleDateFormat
模式或解决方法来表示上述日期而不对日期字符串进行预处理?
javascript - 从 WebSQL 中的 javascript 将 currentDate 插入 WebSQL 的问题
我正在尝试使用当前日期和时间来执行 INSERT 和 SELECT 语句,但数据没有插入到 WebSQL 中。下面是我的代码:
coldfusion - 日期/时间转换 ColdFusion
我正在使用一个以 ISO 8601 格式显示日期和时间的脚本,如下所示2012-05-17T17:35:44.000Z
:
但我希望它在使用#Now()#
符号时以正常的 ColdFusion 时间戳格式显示......所以以这种格式:{ts '2012-05-17 17:35:44'}
我怎样才能做到这一点?