python string to timestamp & timestamp to string
string 2 timestamp
- 先将string转换成time_struct
- 再将time_struct转换成timestamp
timestamp 2 string
- 先将timestamp转换成time_struct
- 再将time_struct转换成string
PS.无论哪种转换,都需要先转换成time_struct
import time
def str2timestamp(s,f='%Y%m%d%H%M%S'):
return int(time.mktime(time.strptime(s,f)))
def timestamp2str(t,f='%Y-%m-%d %H:%M:%S'):
return time.strftime(f,time.localtime(t))