mysql - MySQL 的 DATETIME 格式的 "formal"名称是什么?

标签 mysql datetime-format iso8601 rfc2822

有人知道 MySQL DATETIME 使用的 YYYY-MM-DD HH:MM:SS 日期格式的正式名称吗?有吗?它看起来接近 ISO 8601,但如果您尝试交替使用这两个标准,它的差异足以破坏大多数应用程序。

有时我发现自己需要在对话中提及这种特殊格式,但将其称为“DATETIME 格式”总是让那些没有做过多少数据库工作的人感到空白。我习惯于具有正式名称和极其正式定义的日期格式。 (RFC 2822,有人知道吗?)那么,存在吗?

最佳答案

MySQL 的 Date and Time Literals在引用手册中有描述。 AFAICS,既没有 ISO 也没有提到任何其他名称。

Wikipedia, ISO 8601显示 ISO 组合日期和时间格式,它是“2012-12-04T20:03”(“YYYY-MM-DDTHH:MM”),与提到的 MySQL 日期时间格式不同。

所以,虽然它看起来大致像一个 ISO 日期时间,但我会称它为 MySQL 或 SQL 格式。

关于mysql - MySQL 的 DATETIME 格式的 "formal"名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13746251/

相关文章:

ios - 将此 NSString 转换为 NSDate 时遇到问题

ruby-on-rails - RABL:将默认日期和时间格式更改为 iso8601

MySQL - 基于其他列的订单自动填充列

c# - 如何在 .Net 中正式正确解析 ISO8601 日期时间?

php - 获取 30 天前的日期和时间

php - 如何将字符串持续时间转换为 ISO 8601 持续时间格式? (例如 "30 minutes"到 "PT30M")

mysql - 每分钟更新一次列表的事件

php - MySql 行进行排序以提高性能

mysql - 如何根据日期对 MYSQL 数据库中的数据进行求和、分组和拆分

java - 如何将 UTC 偏移日期格式字符串解析为由 | 分隔的结果日期象征