python 時間模組 datetime

2021-08-21 01:40:12 字數 1095 閱讀 4213

日期時間 datetime

日期模組的引入:from datetime import datetime

1.獲取當前日期物件

獲取當前如期物件: datetime.now ( )

from datetime import datetime

temp=datetime.now()

print(temp)

執行結果:

2018-06-27 22:03:01.598955
2.將日期轉換成字串 datetime.strftime()

temp=datetime.now()

t=temp.strftime("%y %m %d %h %m %s").format(x="年",y="月",z="日",a="時",b="分",c="秒")

print(t)

執行結果:

2023年 06月 27日 22時 15分 59秒
或者

a=datetime.now()

b=datetime.strftime(a,"%y%m%d %h%m%s").format("年","月","日","時","分","秒")

print(b)

2023年06月27日 22時21分58秒
3.將字串轉化為日期

stra="2018/5/3 5:16"

strb="2018-5-6 6:15"

datea=datetime.strptime(stra,"%y/%m/%d %h:%m")

print(datea)

dateb=datetime.strptime(strb,"%y-%m-%d %h:%m")

print(dateb)

print(dateb-datea)

執行結果:

2018-05-03 05:16:00

2018-05-06 06:15:00

3 days, 0:59:00

python時間模組 time和datetime

python 中時間表示方法有 時間戳,即從1975年1月1日00 00 00到現在的秒數 格式化後的時間字串 時間struct time 元組。struct time元組中元素主要包括tm year 年 tm mon 月 tm mday 日 tm hour 時 tm min 分 tm sec 秒 ...

python 時間模組

import os import time s 2019 7 14 print time.strptime s,y m d s time 09 00 00 print time.strptime s time,h m s 把元組的時間轉換為時間戳 tuple time time.localtime ...

python 時間模組

格式化時間字串 y 兩位數的年份表示 00 99 y 四位數的年份表示 0000 9999 m 月份 01 12 d 月內的一天 0 31 h 24小時制的小時數 0 23 i 12小時制的小時數 01 12 m 分鐘數 00 59 s 秒 00 59 a 本地簡化星期名稱 a 本地完整星期名稱 b...