# 时间对象 转字符串
from datetime import datetime
datetime.strftime(datetime.now(),"%Y-%m-%d %H:%M:%S")
# 字符串对象转时间对象
from datetime import datetime
>>> datetime.strptime('2018-09-09',"%Y-%m-%d")
datetime.datetime(2018, 9, 9, 0, 0)
# GMT 时间格式
GMT_FORMAT = '%a, %d %b %Y %H:%M:%S GMT'
# 美国时间 和 UTC 时间 转换
datetime.strftime(datetime.utcnow()-timedelta(hours=8),'%Y-%m-%d %H:%M:%S')
Symbol | Meaning | Example |
---|---|---|
%a | Abbreviated weekday name | 'Wed' |
%A | Full weekday name | 'Wednesday' |
%w | Weekday number: 0 (Sunday) through 6 (Saturday) | '3' |
%d | Day of the month (zero padded) | '13' |
%b | Abbreviated month name | 'Jan' |
%B | Full month name | 'January' |
%m | Month of the year | '01' |
%y | Year without century | '18' |
%Y | Year with century | '2018' |
%H | Hour from 24-hour clock | '17' |
%I | Hour from 12-hour clock | '05' |
%p | AM/PM | 'PM' |
%M | Minutes | '00' |
%S | Seconds | '00' |
%f | Microseconds | '000000' |
%z | UTC offset for time zone–aware objects | '-0500' |
%Z | Time zone name | 'EST' |
%j | Day of the year | '013' |
%W | Week of the year | '02' |
%c | Date and time representation for the current locale | 'Wed Jan 13 17:00:00 2016' |
%x | Date representation for the current locale | '01/13/16' |
%X | Time representation for the current locale | '17:00:00' |
%% | A literal % character | '%' |