TIMESTAMP与DATETIME MySQL

这个问题在这里已经有了答案:

  • 我应该在MySQL中使用日期时间还是时间戳数据类型? 33个答案

  • 内部所有TIMESTAMP数据都以4字节整数表示,表示自Unix纪元以来的秒数。 您在软件中看到的内容取决于您的软件如何显示此数据。 例如,如果您将时区更改为不同的时区,它将对从TIMESTAMP列读取的数据产生影响(Unix时代为UTC)

    不会混合数据。 MySQL会负责将你的YYYY-MM-DD HH:MM:SS转换为时间戳。 尽管对时区有所警惕!

    当查询TIMESTAMP列时,MySQL将默认将它们格式化为人类可读形式,所以不要期望从这些列中获取整数。 您将得到一个格式为YYYY-MM-DD HH:MM:SS的字符串,就像从DATETIME字段一样。

    链接地址: http://www.djcxy.com/p/25071.html

    上一篇: TIMESTAMP vs. DATETIME MySQL

    下一篇: JDBC MySQL reading and writing TIMESTAMP as milliseconds since Unix Epoch