问题标签 [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.

0 投票
2 回答
13229 浏览

sorting - 将 ISO 8601 日期向前或向后排序

我有一组 ISO8601 格式的日期,需要对它们进行排序。有人对可行的算法提出建议吗?我不认为它们会按字符串排序,除非我错了,所以我认为它们必须分解成它们的组成部分?

有人可以发布一个算法,最好是与语言无关的算法,但是只要它只使用字符串和整数并且没有语言内置的函数,VB 或 C# 示例就可以工作。

谢谢!

0 投票
1 回答
482 浏览

iphone - iPhone 目标中的 ISO 8601 日期格式化程序未正确设置偏移量

预先感谢您的帮助。

我正在尝试为我的 iPhone 应用程序创建一个 ISO 8601 日期格式化程序,但我无法正确显示偏移量。我需要结果时区为格林威治标准时间,我位于美国东部标准时间,当我在 2012 年 3 月 6 日下午 2:33 测试它时,我得到了 2012-03-06T14:33:35+0000

由于区域差异,我需要显示 -05:00 而不是 +0000

我正在使用的代码是:

0 投票
1 回答
2683 浏览

javascript - ISO 8601 测试用例的 ECMAScript 5 Date.parse 结果

以下测试用例的正确结果是什么?

似乎 ECMAScript 应该更具体地处理边缘情况;目前是说无效的日期格式取决于实现,对吗?

0 投票
2 回答
3994 浏览

objective-c - 使用 NSDateFormatter 解析 ISO 8601

我已经阅读了关于这个的各种帖子,但仍然没有解决这个问题。

这是我试图解析为NSDate对象的字符串:

我知道问题出在时区格式上。这是我正在尝试的日期格式字符串:

谢谢你的帮助。

0 投票
1 回答
4732 浏览

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 对象?

0 投票
1 回答
1009 浏览

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 时间更改为本地时间,以便获得准确的分钟数

0 投票
1 回答
637 浏览

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()...

0 投票
9 回答
47990 浏览

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模式或解决方法来表示上述日期而不对日期字符串进行预处理?

0 投票
2 回答
1665 浏览

javascript - 从 WebSQL 中的 javascript 将 currentDate 插入 WebSQL 的问题

我正在尝试使用当前日期和时间来执行 INSERT 和 SELECT 语句,但数据没有插入到 WebSQL 中。下面是我的代码:

0 投票
6 回答
5048 浏览

coldfusion - 日期/时间转换 ColdFusion

我正在使用一个以 ISO 8601 格式显示日期和时间的脚本,如下所示2012-05-17T17:35:44.000Z

但我希望它在使用#Now()#符号时以正常的 ColdFusion 时间戳格式显示......所以以这种格式:{ts '2012-05-17 17:35:44'}

我怎样才能做到这一点?