时间格式

mysql 中的时间格式

  1. TIME [3 bytes] : [HH:MM:SS] [-838:59:59 ~ + 838:59:59]
  2. DATE [3 bytes] : [YYYY-MM-DD] [1000-01-01 ~ 9999-12-31]
  3. DATETIME [8 bytes] : [YYYY-MM-DD HH:MM:SS] [1000-01-01 00:00:00 ~ 9999-12-31 23:59:59]
  4. TIMESTAMP [4 bytes] : [1970-01-01 00:00:01 ~ 2038-01-19 03:14:07]
  5. YEAR [1 bytes] : [YYYY] [1901 ~ 2155]

常用的是 DATE, DATETIME, 和时间戳 TIMESTAMP

python中的 time

  1. 时间模块 time
  2. 基本时间日期模块 datetime
  3. 日历模块 Calendar (用的较少)
1
2
3
4
import time, datetime
timestamp = time.time()
print(timestamp,type(timestamp)) # 1563432562.7813718 <class 'float'> 获取当前时间戳,数据类型
print(datetime.datetime.now()) # 2019-07-18 14:51:57.888187