首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON,HTML:所谓的时间格式是什么-07-26T20:52:54Z?

JSON,HTML:所谓的时间格式是什么-07-26T20:52:54Z?
EN

Stack Overflow用户
提问于 2016-08-19 20:09:00
回答 2查看 388关注 0票数 1

日期和时间格式是什么,例如: 2001-07-26T20:52:54Z?

如何将日期和时间转换为特定的格式并转换为JSON的字符串?

例如,如果用户输入了7/26/2001和20:52:54,我希望将其转换为2001-07-26T20:52:54Z格式。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-19 20:10:34

它被称为ISO 8601数据格式。

日期: 2016-08-19世界协调时合并日期和时间:2016-08-19T19:03:01+00: 2016-08-19T19:03:01Z 20160819T190301Z周: 2016-W33-5周号: 2016-W33 -5无年份日期:-08-19正常日期: 2016-232

对于转换,您可以使用Date#toISOString

toISOString()方法返回一个简化扩展ISO格式(ISO 8601)的字符串,该字符串总是24或27个字符长(分别为YYYY-MM-DDTHH:mm:ss.sssZ±YYYYYY-MM-DDTHH:mm:ss.sssZ )。时区总是零UTC偏移量,用后缀"Z“表示。

代码语言:javascript
复制
var today = new Date('05 October 2011 14:48 UTC');
console.log(today.toISOString()); // Returns 2011-10-05T14:48:00.000Z123

示例

代码语言:javascript
复制
function convert() {
    var date = document.forms.iso.date.value,
        time = document.forms.iso.time.value,
        dateTime = new Date(date + ' ' + time + ' UTC');
    document.getElementById('iso').innerHTML = dateTime.toISOString();
}
代码语言:javascript
复制
<form name="iso">
    date: <input type="text" name="date" value="7/26/2001"/><br />
    time: <input type="text"name="time" value="20:52:54" /><br />
    <button onclick="convert();">Convert</button>
</form>
<div id="iso"></div>

票数 5
EN

Stack Overflow用户

发布于 2016-08-19 20:16:35

它被称为ISO 8601格式。如果使用Python,只需调用等格式()方法,其他语言请参见以下链接:C#JavaJavaScript。无论如何,谷歌在这方面确实很有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39046970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档