python 時間相關模組

2021-10-12 10:25:09 字數 1371 閱讀 2960

import time

from datetime import datetime, timedelta, timezone

print('datetime.resolution:' + str(datetime.resolution)) # 最小單位

#datetime.resolution: 0:00:00.000001

print('now():' + str(datetime.now())) # 返回本地時間

#now(): 2017-07-16 18:00:05.346293

print('utcnow():' + str(datetime.utcnow())) # 返回utc時間

#utcnow(): 2017-07-16 10:00:05.346293

# 得到 utc+8 時區當前時間,並格式化為指定格式字串

print(datetime.utcnow().astimezone(timezone(timedelta(hours=8))).strftime("%y-%m-%d_%h-%m-%s"))

# 2020-12-19_12-00-16

格式化字段說明:

變數說明

%a星期的簡寫。如星期三為web

%a星期的全寫。如星期三為wednesday

%b月份的簡寫。如4月份為apr

%b月份的全寫。如4月份為april

%c日期時間的字串表示。(如:04/07/10 10:43:39)

%d日在這個月中的天數(是這個月的第幾天)

%f微秒(範圍[0,999999])

%h小時(24小時制,[0,23])

%i小時(12小時制,[0,11])

%j日在年中的天數 [001,366](是當年的第幾天)

%m月份([01,12])

%m分鐘([00,59])

%pam或者pm

%s秒(範圍為[00,61])

%u周在當年的週數當年的第幾周,星期天作為周的第一天

%w今天在這週的天數,範圍為[0,6],6表示星期天

%w周在當年的週數(是當年的第幾周),星期一作為周的第一天

%x日期字串(如:04/07/10)

%x時間字串(如:10:43:39)

%y2個數字表示的年份

%y4個數字表示的年份

%z與utc時間的間隔(如果是本地時間,返回空字串)

%z時區名稱(如果是本地時間,返回空字串)

%%%% => %

import time

time.time() # 得到時間戳,單位是毫秒(ms),可以用於計時

time.sleep(3) # 暫停3秒

python 時間相關模組

import time 目前開發中用時間標準時間 utc time.time 當前時間戳 1970 1 1到現在的秒數 c time.time print time.gmtime c time.struct time tm year 2018,tm mon 4,tm mday 25,tm hour ...

Python 時間相關模組

時間相關的模組主要有以下幾種使用場景 日誌管理必然會記錄時間 統計程式執行開始 結束時間 測試乙個函式的執行時長 time 模組提供兩種時間表達方式 假定乙個零點基準,偏移長度換算為按秒的數值型 由9個整數組成的元組 struct time 表示的時間 當前時間浮點數import time 返回時間...

python時間time模組相關

python的time模組涉及下面三種返回結果 1,時間戳 timestamp 2,struct time 3,格式化後的時間字串 format string 1,時間戳 timestamp 從1970 01 01 00 00 00開始的秒數 import time print time.time ...