首页 > 其他分享 >常用日期和时间标准对比:HTML, ISO 8601, RFC 3339, RFC 5322

常用日期和时间标准对比:HTML, ISO 8601, RFC 3339, RFC 5322

时间:2024-03-01 22:35:41浏览次数:39  
标签:-% YYYY MM 8601 RFC mm 5322

1. HTML, ISO 8601, RFC 3339, RFC 5322 对比

日期和时间,对于不同系统和平台之间的数据交换和互操作至关重要。本文将对比 HTML 标准、ISO 8601、RFC 3339 和 RFC 5322,为读者提供参考。

image

  • 表格文字版见文末-附

1.1. 标准链接

1.2. 详细格式对比

标准 HTML/ISO 8601/RFC 3339 RFC 5322
日期 YYYY-MM-DD DD MM YYYY
日期时间 YYYY-MM-DDTHH:mm:ss DD MM YYYY HH:mm:ss
带时区 YYYY-MM-DDTHH:mm:ssZ /
带偏移量 YYYY-MM-DDTHH:mm:ss±HH:mm DD MM YYYY HH:mm:ss ±hhmm
  • hhmm: hh * 60 + mm
  • Z 表示 时区 UTC (A U+005A LATIN CAPITAL LETTER Z character (Z), allowed only if the time zone is UTC)
  • 每个标准都有多种日期,日期时间,时区,偏移量的表达方式,表格中选取其中一种。
  • HTML 标准、ISO 8601、RFC 3339 的时间格式存在交集,详情可见下文。

2. HTML, ISO 8601, RFC 3339 Date-Times 格式对比

image

Format Date Times RFC 3339 ISO 8601 HTML
%Y-%M-%DT%h:%m:%sZ 2024-03-01T09:06:33Z ✔️ ✔️ ✔️
%Y-%M-%DT%h:%m:%sZ 2024-03-01T09:06:33.4Z ✔️ ✔️ ✔️
%Y-%M-%DT%h:%m:%sZ 2024-03-01T09:06:33.43Z ✔️ ✔️ ✔️
%Y-%M-%DT%h:%m:%sZ 2024-03-01T09:06:33.435Z ✔️ ✔️ ✔️
%Y-%M-%DT%h:%m:%s.%uZ 2024-03-01T09:06:33.435430Z ✔️ ✔️
%Y-%M-%Dt%h:%m:%sz 2024-03-01t09:06:33z ✔️
%Y-%M-%Dt%h:%m:%sz 2024-03-01t09:06:33.435z ✔️
%Y-%M-%DT%h:%m:%s%Z:%z 2024-03-01T17:06:33+08:00 ✔️ ✔️ ✔️
%Y-%M-%DT%h:%m:%s%Z:%z 2024-03-01T17:06:33.435+08:00 ✔️ ✔️ ✔️

3. 附

image

特性 HTML 标准 ISO 8601 RFC 3339 RFC 5322
链接 https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#dates-and-times https://www.iso.org/iso-8601-date-and-time-format.html https://datatracker.ietf.org/doc/html/rfc3339 https://datatracker.ietf.org/doc/html/rfc5322#section-3.3
状态 Living Standard(29 February 2024) Published(ISO 8601-1:2019) Proposed Standard Draft Standard(取代 RFC 2822)
标准类型 国际标准 (ISO)+ 互联网标准 (IETF) 国际标准 (ISO) 互联网标准 (IETF) 互联网标准 (IETF)
时区信息 支持 支持 支持 不支持
偏移量 支持 支持 支持 支持
用途 Web 平台 通用 互联网 电子邮件
日期 YYYY-MM-DD YYYY-MM-DD YYYY-MM-DD DD MM YYYY
日期时间 YYYY-MM-DDTHH:mm:ss YYYY-MM-DDTHH:mm:ss YYYY-MM-DDTHH:mm:ss DD MM YYYY HH:mm:ss
带时区 YYYY-MM-DDTHH:mm:ssZ YYYY-MM-DDTHH:mm:ssZ YYYY-MM-DDTHH:mm:ssZ /
带偏移量 YYYY-MM-DDTHH:mm:ss±HH:mm YYYY-MM-DDTHH:mm:ss±HH:mm YYYY-MM-DDTHH:mm:ss±HH:mm DD MM YYYY HH:mm:ss ±hhmm (hh * 60 + mm)

标签:-%,YYYY,MM,8601,RFC,mm,5322
From: https://www.cnblogs.com/cc01cc/p/18048058/html-iso-8601-rfc-3339-rfc-5322-comparison

相关文章

  • C#使用sapnoc类库SAPRFC接口调用
     使用NuGet引用sapnoc程序包来进行RFC接口的连接,类库框架为framework,暂不支持.netCore框架,会提示冲突。    编写SapRfcHelper帮助类供接口的连接调用using SAP.Middleware.Connector;using System;using System.Collections.Generic;using ......
  • ISO8601 week number of the year
      importdatetimedatetime.date(2023,1,1).isoweekday()defleap_year(year:int)->bool:returnyear%4==0andyear%100!=0oryear%400==0foryearinrange(2001,2101):weekday=datetime.date(year,1,1).isoweekday()......
  • 一个日常查询(报表、RFC、数据库表)的报表
    参考底表标准底表:TRDIR,TSTC,DD02L,DD02T,TFDIR,TFTIT.SAP标准底表表名描述TRDIRSystemTableTRDIRTSTCSAPTransactionCodesDD02LSAPTablesDD02TSAPDD:SAPTableTextsTFDIRFunctionModuleTFTITFunctionModuleShortTextRFC类其他......
  • [RFC6238] TOTP: 基于时间的一次性密码生成算法
    原创 给我馍馍 给我馍馍 2019-03-2822:42在闲暇时间做了一个TOTP相关的开源项目,在项目初步完成之余,我尝试对[RFC6238]文档进行了翻译,供大家参考与查阅,若有不妥之处,还望各位前辈海涵斧正。 生活中我们会经常使用到TOTP的算法应用,如银行的动态口令器、网络游戏中的将军令、......
  • ABAP使用异步远程RFC实现并行处理
    1、使用场景当开发复杂报表,需要处理大量数据,不管怎么优化计算和查询语句,程序的运行效率还是达不到用户要求,怎么办?为了解决这个问题,就需要程序实现并行处理。本文档就是通过异步调用远程RFC的办法,实现对大量数据的计算,以并行的方式,更快的计算出最终结果。2、代码实现在实现并......
  • 【洛谷 8601】 [蓝桥杯 2013 省 A] 剪格子
    #[蓝桥杯2013省A]剪格子##题目描述如图$1$所示,$3\times3$的格子中填写了一些整数。![](https://cdn.luogu.com.cn/upload/image_hosting/hsfjsi38.png)我们沿着图中的红色线剪开,得到两个部分,每个部分的数字和都是$60$。本题的要求就是请你编程判定:对给定的$m\tim......
  • 频段、信道带宽、EARFCN、频段和EARFCN之间的换算
    频带、信道带宽和频点号EARFCN转自:https://blog.csdn.net/m_052148/article/details/51322260 1.频带(Band)所谓频带,指代的是一个频率的范围或者频谱的宽度,即无线解码器的最低工作频率至最高工作频率之间的范围,单位是Hz。为了方便起见,在LTE中,使用数字1-43来表示不同的频带(36101......
  • 解决 springboot 2.6.6 版本中内嵌 tomcat 9.0.60 版本 严格执行RFC 3986规范,导致在 G
    项目中get请求:http://domain:port/api/module/function/getList?pageNum=1&pageSize=1000&keyWord=[]&id=;keyWord的参数应该是 keyWord="[]",如果不加双引号,keyWord就变成了数组,后台接口就报错了。调查原因:springboot2.6.6版本中内嵌tomcat9.0.60版本严格执行RFC3986规范......
  • c# 用SapNwRfc调用sap内置bom函数用TreeView把bom展示出来
    一个需求,winform根据料号,查询sap 的bom,然后用控件调用sap内置bom函数,根据料号查询bom用TreeView把bom展示出来树形控件TreeView展示出来,TreeView的好处是父级子级直观明了。sap关于bom 的tcode 主要是cs11,cs12,cs13。cs12可以显示多级bom,查询出来是这样的: 这种表现方式,不是......
  • SAP Abap三种方法进行SAP ODATA数据服务发布(DDICRFCCDS)
    SAPAbap三种方法进行SAPODATA数据服务发布(DDICRFCCDS)Posted 2023-04-04 X档案库tags:篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAPAbap三种方法进行SAPODATA数据服务发布(DDICRFCCDS)相关的知识,希望对你有一定的参考价值。 三种方法进行SAPODATA数据......