MySQL 里的 Timestrap 和 DateTime 和 Java 中的 Date

Posted benjious

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 里的 Timestrap 和 DateTime 和 Java 中的 Date相关的知识,希望对你有一定的参考价值。

世界标准时(UTC) 和 格林威治标准时(GMT) 

          怎么样的时间算是准确的呢?例如这一分种内是60s ,而下一分钟实际走到了59秒的时候却显示一分钟到了,即是时间快了,这样定义为不准确。下面两个解释可以帮助理解两者的区别。

 


       UTC是我们现在用的时间标准,GMT是老的时间计量标准。UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间,也就是太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间就是中午12点。由于现在世界上最精确的原子钟50亿年才会误差1秒(最精确原子钟问世:50亿年误差一秒),可以说非常精确。而GMT因为是根据地球的转动来计算时间的,而地球的自转正在缓速变慢,所以使用GMT的话,总有一天,打个比方,中午12点,并不是一天太阳当头照的时候,很可能就是早上或者晚上了。所以说UTC更加精确。

作者:隔壁的杨师傅
链接:https://www.zhihu.com/question/27052407/answer/56923233
来源:知乎




以上是关于MySQL 里的 Timestrap 和 DateTime 和 Java 中的 Date的主要内容,如果未能解决你的问题,请参考以下文章

php里的mysql时间字段使用date类型 显示0000-00-00

Java开发系列-时间转换

Mysql中的DATE和DATETIME有啥区别?

mysql 存储 date , datetime问题,初步

java取系统时间,存入数据库,要小时分钟秒

js里的Date()支持啥样的日期格式吗?