日期格式dd-MMM-yyyy是否有标准名称?例如2013年10月1日

Rob*_*phy 5 datetime date mask datetime-format

我制作了标准日期和时间格式的Java枚举,但我希望名称尽可能是格式掩码或标准名称。由于dd-MMM-yyyy不是有效的变量名称,因此我想将其命名为标准名称。例如,对于yyyy-MM-dd'T'HH:mm:ss.SSS,我有一个名为ISO8601的条目,对于dd MMM yy有一个名为TSQL6的条目。dd-MMM-yyyy格式有标准名称吗?我看到dd-MMM-yyyy和dd-MMM-yy在PL / SQL中显示很多,但是我没有看到像T-SQL将数字代码分配给所有转换选项的方式那样给它们分配代码或名称用于转换功能的日期。

Joh*_* Wu 5

dd-mmm-yyyy格式在RFC 5322“ Internet邮件格式”中指定

3.3。日期和时间规范

日期和时间值出现在几个标题字段中。本节指定完整日期和时间规范的语法。尽管在整个日期时间规范中都允许使用折叠空格,但是建议在FWS出现的每个位置都使用一个空格(无论是必需的还是可选的);一些较旧的实现将无法正确解释折叠空格的较长序列。

日期时间= [星期几“,”]日期时间[CFWS]

星期几=([FWS]星期几名称)/星期几

day-name =“星期一” /“星期二” /“星期三” /“星期四” /“星期五” /“星期六” /“星期日”

日期=年月日

天=([FWS] 1 * 2DIGIT FWS)/ obs-day

month =“ Jan” /“ Feb” /“ Mar” /“ Apr” /“ May” /“ Jun” /“ Jul” /“ Aug” /“ Sep” /“ Oct” /“ Nov” /“ Dec”

年=(FWS 4 * DIGIT FWS)/肥胖年

因此,如果您真的想要一个正式名称,例如用于规范文档,则可以将其称为RFC 5322日期。