首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL的日期时间格式的“正式”名称是什么?

问MySQL的日期时间格式的“正式”名称是什么?
EN

Stack Overflow用户
提问于 2012-12-06 14:56:07
回答 2查看 1.8K关注 0票数 5

有人知道YYYY-MM-DD HH:MM:SS日期时间所使用的MySQL日期格式的正式名称吗?有一个吗?它看起来接近ISO 8601,但是如果您尝试交替使用这两个应用程序,那么它的不同程度就足以打破大多数应用程序的漏洞。

有时,我发现自己需要在对话中引用这种特定的格式,但把它称为“日期时间格式”总是会从那些没有做过太多数据库工作的人那里找出空白。我习惯于有正式名称和非常正式的定义的日期格式。(RFC 2822,有人吗?)那么,有一个存在吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-06 15:36:16

MySQL的日期和时间文字在参考手册中进行了描述。AFAICS,没有提到ISO或任何其他名称。

维基百科,ISO 8601显示的是ISO合并的日期和时间格式,即"2012-12-04T20:03“(”YYYY:MM“),与上述MySQL日期时间格式不同。

因此,虽然它看起来大致像一个,但我将其命名为MySQL或SQL。

票数 4
EN

Stack Overflow用户

发布于 2021-06-16 06:43:20

2021年

Olaf的答案是正确的,但旧的(2012) &在2021年的时候有点不准确。根据维基百科ISO 8601

截至ISO 8601-1:2019,基本格式为Thhss,扩展格式为Thhmmss。早期版本省略了两种格式的T (表示时间)。

也来自同样的联系:

ISO 8601-1:2019允许在扩展格式中省略T,如"13:47:30",但只允许在没有日期表达式模糊风险的情况下以基本格式省略T。

MySQL在他们的文档中提到了"ISO“(没有编号),在一个环节中他们确实提到了ISO format refers to ISO 9075, not ISO 8601.。

ISO 9075基本上是MySQL标准。

顺便说一句,ISO 8601和RFC 3339几乎是一样的(从开发人员的角度来看)。如果你感兴趣,朗读。

底线:

MySQL日期时间格式与ISO-8601 / RFC-3339的格式相同,尽管MySQL有自己的标准ISO 9075。因此,对于MySQL日期时间格式,我们可以将其称为any,如下所示:

  • 8601 RFC 3339
  • MySQL format又名ISO 9075。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13746251

复制
相关文章

相似问题

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