首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SMTP中的“日期”字段中,如果是一天,我可以使用前导为零吗?

在SMTP中的“日期”字段中,如果是一天,我可以使用前导为零吗?
EN

Stack Overflow用户
提问于 2014-04-28 13:28:20
回答 1查看 73关注 0票数 0

在SMTP中的Date字段中,如果是白天,我可以使用前导为零吗?

我是说有点像

2014年4月3日13:10:22 +0000

你能报RFC的价吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-28 14:46:33

SMTP协议中没有日期,但您可能引用了RFC 2822 Internet消息格式描述的电子邮件标题字段。在http://www.ietf.org/rfc/rfc2822.txt中,我们有3.3节日期和时间规范,其中包含以下选定字段:

代码语言:javascript
复制
date-time       =       [ day-of-week "," ] date FWS time [CFWS]

day-of-week     =       ([FWS] day-name) / obs-day-of-week

day-name        =       "Mon" / "Tue" / "Wed" / "Thu" /
                        "Fri" / "Sat" / "Sun"

date            =       day month year

year            =       4*DIGIT / obs-year

month           =       (FWS month-name FWS) / obs-month

month-name      =       "Jan" / "Feb" / "Mar" / "Apr" /
                        "May" / "Jun" / "Jul" / "Aug" /
                        "Sep" / "Oct" / "Nov" / "Dec"

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

这说明日期的日期部分应该在1-2位之间,这并不是特别禁止使用前导零。对于可选的前导为零,似乎没有什么可说的,所以在解析时,正确的解释应该总是允许它。

obs-替代变体描述旧的过时的格式,例如2位数的年份和注释或折叠空白之间的任何部分。

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

https://stackoverflow.com/questions/23342409

复制
相关文章

相似问题

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