Tag: iso

JavaScriptdate转换为毫秒

我可以将isodate转换为毫秒吗? 例如我想转换这个ISO 2012-02-10T13:19:11+0000 到毫秒。 因为我想比较创builddate的当前date。 并且创builddate是一个isodate。

JavaScript正则expression式isodate时间

有没有人有一个很好的正则expression式模式匹配isodate时间? 即:2010-06-15T00:00:00

在C11之后有没有计划未来的C标准?

我在开放标准的网站上search,特别是C工作组的主页,但只search了关于C11的信息。 他们似乎有定期的会议,讨论不同的function和扩展,但他们从来没有提到未来的C标准或路线图。 很难判断他们是在制定一个新的标准还是仅仅是对现行标准的技术勘误 。

ISO / IEC网站和C和C ++标准的收费

ISO C标准(ISO / IEC 9899)和ISO C ++标准(ISO / IEC 14882)不在线发布; 相反,必须为每个标准购买PDF。 我想知道这背后的理由是什么……对C和C ++编程语言都没有害处,这些语言的权威性规范是不是可以免费获取和在线search的? 这不鼓励使用可能不准确的,非权威的来源来获取关于这些语言的信息吗? 虽然我知道在开发C和C ++标准方面花费了很多时间和精力,但是我仍然对收费标准的select感到困惑。 例如, OpenGroup Base Specification可以免费在线; 他们通过收取authentication来赚钱。 有没有人知道为什么ISO标准委员会没有在authentication标准合规方面的收入,而不是收取这些文件? 另外,有没有人知道ISO标准委员会的暴露神秘的网站是否有意使这样看? 就好像他们不希望人们访问和购买规范。 最后一件事…… C和C ++标准通常被描述为“开放标准”……虽然我意识到这意味着任何人都可以执行该标准,但是应该修改“开放”的定义吗? 对标准进行收费而不是公开提供似乎违背了开放的精神。 PS我有一个ISO / IEC 9899:1999和ISO / IEC 14882:2003的副本,所以请不要谈论便宜或任何东西…虽然如果你想说这样的事情,你可能要考虑高中,本科和研究生可能没有多less额外的现金。 此外,你可能要考虑的事实,即ISO网站是非常粗略的,他们甚至不告诉你的费用,直到你进行结帐…并不真正鼓励一个去拿一份副本,现在做它? 编辑/评论 我发现,如果ISO标准委员会从authentication中获得收入,它会激励对标准进行更小更频繁的更改,而不是非常大的修改。 它也会激励创build一个可实施的标准(我怀疑如果ISO C ++委员会从authentication中获得收入,那么他们首先会引入“出口”)。 我已经find了一个解决scheme来解决没有在线PDF的问题….我已经将我的标准副本上传到了我的Google文档中,这样我仍然可以从任何一台计算机上访问它,而不用担心。

将ISO 8601时间戳转换为NSDate:如何处理UTC时间偏移?

我无法将ISO 8601时间戳转换为NSDate 。 我试图使用NSDateFormatter ,但我无法得到与时间戳结束时出现的UTC时间偏移量。 为了解释,我想将诸如以下的时间戳转换为NSDate : 2011-03-03T06:00:00-06:00 。 我的问题是:如何处理“-06:00”部分? 我尝试使用yyyy-MM-dd'T'HH:mm:ssZ作为我的date格式string,但它不起作用。 有什么build议么?

python datetime提取两位数的月份和date值

有没有办法使用isoformats来提取月份和date? 假设今天的date是2013年3月8日。 >>> d = datetime.date.today() >>> d.month 3 >>> d.day 8 我想要: >>> d = datetime.date.today() >>> d.month 03 >>> d.day 08 我可以通过编写if语句和连接前导0来做到这一点,以防日或月是一个单一的数字,但想知道是否有一个自动的方式来产生我想要的。 感谢帮助。

C中产生Segfault的最简单的标准符合方式是什么?

我认为这个问题说明了一切。 涵盖从C89到C11的大多数标准的例子将是有帮助的。 我虽然这一个,但我想这只是未定义的行为: #include <stdio.h> int main( int argc, char* argv[] ) { const char *s = NULL; printf( "%c\n", s[0] ); return 0; } 编辑: 正如一些投票要求澄清:我想有一个程序通常编程错误(最简单的我能想到的是段错误),这是保证 (通过标准)中止。 这与最小的段落问题有些不同,它不关心这个保险。

Java /将ISO-8601(2010-12-16T13:33:50.513852Z)转换为Date对象

如何用祖鲁时间parsingISO 8601格式的string? javax.xml.bind.DatatypeConverter.parseDateTime("2010-12-16T13:33:50.513852Z") 回报 IllegalArgumentException: '2010-12-16T13:33:50.513852Z' weist ein falsches Format auf. 这意味着什么格式错误,任何人都有线索什么错在这里?

为什么一个无名的命名空间是静态的“优越”select?

C ++标准中的$ 7.3.1.1 / 2节读取: 在名称空间范围内声明对象时,不推荐使用static关键字; 无名命名空间提供了一个优越的select。 我不明白为什么一个无名的命名空间被认为是一个优越的select? 基本原理是什么? 我已经知道标准所说的很长一段时间了,但是我从来没有认真考虑过这个问题,即使我回答了这个问题: 无名的命名空间比静态的优越性? 它被认为是优越的,因为它也可以应用于用户定义的types,正如我在我的答案中所述 ? 或者还有其他一些原因,我不知道? 我在问这个问题,特别是因为这是我的答案,而标准可能还有别的想法。

ISO到datetime对象:'z'是一个糟糕的指令

我正在尝试使用下面的代码将ISO转换为datetime : dt = datetime.datetime.strptime("2013-07-23T15:10:59.342107+01:00", "%Y-%m-%dT%H:%M:%S.%f%z") 我得到下面的错误: 'z' is a bad directive in format '%Y-%m-%dT%H:%M:%S.%f%z' 将格式以上的ISOstring转换为datetime对象的最佳方法是什么? 我正在使用Python版本2.7.6。