前言
这个Topic,需要点背景知识,Coordinated Universal Time (French: Temps universel coordonné), abbreviated to UTC,
称世界统一时间,世界标准时间,国际协调时间。
而我们大家应该都知道的格林威治时间Greenwich Mean Time,是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线,记得小学地理课就是从这里开始学的,以此子午线,左右划分了东西12个时区,我们的北京位于东8区。
那UTC和GMT的区别在哪里?
理论上来说,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能和实际的太阳时相差16分钟。
地球每天的自转是有些不规则的,而且正在缓慢减速。所以,格林尼治时间已经不再被作为标准时间使用。现在的标准时间——协调世界时(UTC)——由原子钟提供。
所以,我们常见的转换是UTC与Local Time的转换。
LocalTime就与世界的时区划分有关了,全世界分为24个时区,以子午线为界,分别加一或者减一。
另外还有夏令时冬令时,叫Daylight Saving Time,也就是比正常的时间快或者慢一小时,具体问题具体分析。
Python提供的基本数据类型。
两个模块:
1. datetime模块
包含的类型: