python各种类型日期转换大全
生活随笔
收集整理的這篇文章主要介紹了
python各种类型日期转换大全
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近寫python做各種日期轉換比較多,順便總結一下,先上張圖:
?
?
?
1 # 根據字符串類型轉日期 返回值類型<class 'time.struct_time'> 2 st_time = time.strptime('2019-4-30 11:32:23', '%Y-%m-%d %H:%M:%S') 3 print(str(st_time) + " 類型:" + str(type(st_time))) 4 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=30, tm_hour=11, tm_min=32, tm_sec=23, tm_wday=1, tm_yday=120, tm_isdst=-1) 類型:<class 'time.struct_time'> 5 6 # 根據<class 'time.struct_time'>日期類型轉字符 返回值類型<class 'str'> 7 str_time = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()) 8 print(str_time + " 類型:" + str(type(str_time))) 9 # 2019-04-26 12:33:04 類型:<class 'str'> 10 11 # 獲取當前日期 返回值類型<class 'time.struct_time'> 12 st_time = time.localtime() 13 print(str(st_time) + " 類型:" + str(type(st_time))) 14 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=26, tm_hour=12, tm_min=47, tm_sec=41, tm_wday=4, tm_yday=116, tm_isdst=0) 類型:<class 'time.struct_time'> 15 16 # 獲取當前日期時間戳 返回值類型<class 'float'> 17 float_time = time.time() 18 print(str(float_time) + " 類型:" + str(type(float_time))) 19 # 1556254126.6432147 類型:<class 'float'> 20 21 # 根據<class 'time.struct_time'>日期類型轉換為時間戳 返回值類型<class 'float'> 22 float_time = time.mktime(time.localtime()) 23 print(str(float_time) + " 類型:" + str(type(float_time))) 24 # 1556256409.0 類型:<class 'float'> 25 26 # 根據<class 'float'>日期戳轉換為struct_time日期 返回值類型<class 'time.struct_time'> 27 st_time = time.localtime(time.time()) 28 print(str(st_time) + " 類型:" + str(type(st_time))) 29 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=26, tm_hour=15, tm_min=5, tm_sec=48, tm_wday=4, tm_yday=116, tm_isdst=0) 類型:<class 'time.struct_time'>?
轉載于:https://www.cnblogs.com/Rocky_/p/10774674.html
總結
以上是生活随笔為你收集整理的python各种类型日期转换大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android GL deadlock
- 下一篇: 洛谷 P1111 修复公路(最小生成树)