datetime模組 time模組

2022-07-09 11:27:10 字數 1503 閱讀 4955

from datetime import *

print(datetime.now()) #返回當天的日期和時間

today=datetime.now() #定義today為當天日期時間物件

print(datetime.date(today)) #返回當天的日期物件

print(datetime.time(today)) #返回當天的時間物件

print(datetime.ctime(today)) #返回"星期 月 日 時 分 秒 年 "格式的字串

print(datetime.utcnow()) #返回當天的utc日期和時間 datetime型別

print(datetime.timestamp(today)) #返回當天的時間戳(unix時間戳),浮點數型別

print(datetime.fromtimestamp(datetime.timestamp(today))) #根據時間戳返回utc日期時間,datetime型別

date1=date(2018,2,12) #使用date類 例項化date1

time1=time(20,53,48)

print(datetime.combine(date1,time1))

# 2020-11-15 17:24:03.775633

# 2020-11-15

# 17:24:03.775633

# sun nov 15 17:24:03 2020

# 2020-11-15 09:24:03.775633

# 1605432243.775633

# 2020-11-15 17:24:03.775633

# 2018-02-12 20:53:48

參考[:

import time

# time.sleep(5) #執行該**時,執行的程式執行緒將暫停5s.

#t1=time.clock() #python3.8不再支援time.clock,但在呼叫時依然包含該方法

#**********用time.perf_counter方法替換

tis1 =time.perf_counter()

time.sleep(5)

tis2 =time.perf_counter()

print(tis2-tis1)

now_time=time.strftime('下午%h時,%m分,%s秒')

print(now_time)

tis3=time.time() #返回資紀元年起的秒數

print(tis3)

#*************************===執行結果

# 4.999899

# 下午20時,59分,13秒

# 1605445153.0820704

time模組和datetime模組

時間戳是從1970年1月1日0時整開始計算的秒的偏移量。即當是時,時間戳為0,再往前負增加。1,獲取當前時間戳 import time time.time 1525679844.2732,獲取給定時間戳的本地時間 當前時區 未提供時間戳則預設當前時間戳 結構化時間 元組方式 import time ...

time模組 datetime模組講解

2.時間轉換 時間轉換 print time.localtime 123123123 轉換為格式化物件 print time.gmtime 123123123 print time.mktime time.localtime 格式化物件轉化為時間戳 print time.strftime y tim...

time模組以及datetime模組

時間三種表現形式 1.時間戳 秒數 2.結構化時間 一般是給機器看的 3.格式化時間 一般是給人看的 三種時間是可以相互轉換的 時間戳表示的是從1970年1月1日00 00 00開始按秒計算到目前的偏移量,也就是計算從1970年到現在所過去的秒數 print time.time 1637839983...