亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python中time、datetime模塊的使用

瀏覽:3日期:2022-07-02 11:22:28
1、前言

如果您從事過python web的開發,那一定有過這樣的經歷,對于各種復雜繁瑣的業務邏輯,摻雜著各種各樣的時間約束,讓人很容易搞的頭暈眼花,比如展示出一天內用戶進行過的所有操作記錄,再比如進行驗證碼驗證時獲取當前時間與驗證碼生成時間進行比較,檢查是否超過10分鐘過期時間之類。這些關于時間的業務邏輯,要求我們必須能熟練掌握python中關于時間的兩個模塊,time和datetime,只有用好了這兩個模塊,我們才能在代碼中輕松自如的應對。

2、time模塊

time模塊中時間表現的格式主要有三種:

a、timestamp時間戳,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量 b、struct_time時間元組,共有九個元素組。 c、format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。1、時間格式轉換圖

python中time、datetime模塊的使用

2、常用方法

import timeprint(time.time()) # 當前時間戳>>> 1569645479.6079931print(int(time.time()))>>> 1569645479print(time.strftime(’%Y-%m-%d %H:%M:%S’)) # 格式化的時間>>> 2019-09-28 12:37:59print(time.strftime(’%Y-%m-%d’))>>> 2019-09-28print(time.strftime(’%H:%M:%S’))>>> 12:37:59print(time.gmtime()) # 獲取標準時區的時間元組,如果傳入了時間戳,就是把時間戳轉換成時間元組>>> time.struct_time(tm_year=2019, tm_mon=9, tm_mday=28, tm_hour=4, tm_min=37, tm_sec=59, tm_wday=5, tm_yday=271, tm_isdst=0)print(time.gmtime(1569645453))>>> time.struct_time(tm_year=2019, tm_mon=9, tm_mday=28, tm_hour=4, tm_min=37, tm_sec=33, tm_wday=5, tm_yday=271, tm_isdst=0)# 使用時間戳獲取代碼執行時間s_time = time.time()for i in range(0,10): time.sleep(1)e_time = time.time()print(’代碼運行時間是:’, e_time-s_time)>>> 代碼運行時間是: 10.003105163574219# 字符串格式化時間轉換時間戳str_time = ’2019-9-28’print(time.mktime(time.strptime(str_time, ’%Y-%m-%d’)))>>> 1569600000.0# 時間戳轉換成格式化的時間字符串gsh_time = time.time()print(time.strftime(’%Y-%m-%d’, time.localtime(gsh_time)))>>> 2019-09-283、datetime模塊

datatime模塊重新封裝了time模塊,提供更多接口,提供的類有:date,time,datetime,timedelta,tzinfo。

import datetimenow = datetime.datetime.now()print(now)>>> 2019-09-28 12:45:59.927901now = datetime.datetime.now()d1 = now - datetime.timedelta(hours=1) # 獲取前一小時d2 = now - datetime.timedelta(days=1) # 獲取前一天print(now)>>> 2019-09-28 12:47:56.662933print(d1)>>> 2019-09-28 11:47:56.662933print(d2)>>> 2019-09-27 12:47:56.662933# datetime對象轉換成時間戳dt = datetime.datetime.now()print(time.mktime(dt.timetuple()))>>> 1569646475.0# 時間戳轉換成datetime對象sjc_time = time.time()print(datetime.datetime.fromtimestamp(sjc_time))>>> 2019-09-28 12:55:05.500752

以上就是python中time、datetime模塊的使用的詳細內容,更多關于python time、datetime模塊的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产日韩精品一区在线观看播放 | japenese色系tube日本护士 | 久久被窝电影亚洲爽爽爽 | 成人午夜私人影院入口 | 福利一区国产 | 风流慈禧一级毛片在线播放 | 日韩欧美一区二区三区中文精品 | 日本a毛片在线播放 | 日韩福利视频在线 | 人喾交性专区免费看 | 黄色片中文字幕 | 成年美女黄网站色大免费视频 | 欧美成人手机在线 | 国产欧美亚洲三区久在线观看 | 免费看在线偷拍视频 | 国产精品二区在线 | 国产igao激情在线观看 | 婷婷亚洲综合五月天小说在线 | 国产高清视频在线免费观看 | 亚洲一区在线播放 | 一级特黄aaaaaa大片 | 亚洲人成影院在线高清 | 麻豆视频免费在线观看 | 制服丝袜手机在线 | 欧美日韩在线一区 | 亚州视频在线 | 女人被免费网站视频在线 | 欧美一区永久视频免费观看 | 婷婷色六月| 亚洲免费黄色片 | 妞干网免费视频在线观看 | 一级成人a做片免费 | 一区二区国产精品 | 草草青青 | 国产自线一二三四2021 | 91热爆在线精品 | 日韩欧美一区二区久久 | 真正毛片| 自拍影视| 婷婷久草 | 日韩免费一区二区三区在线 |