初始datetime

一、datetime模塊

 

1date 日期對象,常用的屬性有year,month,day

2time 時間對象,常用的屬性有:hour,minute,second,microsecond

3datetime 日期時間對象,常用的屬性有year,month,day,hour,minute,second,microsecond

4timedelta 時間間隔,即兩個時間點之間的長度

5tzinfo 時區信息對象

 

演示:

 

import datetime

# 1 日期(年份,月份和日期)

date01 = datetime.date.today()

print(date01)

print("年份", date01.year)

print("月份", date01.month)

print("日期", date01.day)

 

# 2 時間(時,分,秒,微秒,時區)

time01 = datetime.time(12, 12, 12, 121212)

print(time01)

print("時:", time01.hour)

print("分:", time01.minute)

print("秒:", time01.second)

print("微妙:", time01.microsecond)

 

# 3 datetime 時間日期(年份、月份、日期、時、分、秒、微妙、時區)

datetime01 = datetime.datetime.now()

print(datetime01)

print("年份", datetime01.year)

print("月份", datetime01.month)

print("日期", datetime01.day)

print("時:", datetime01.hour)

print("分:", datetime01.minute)

print("秒:", datetime01.second)

print("微妙:", datetime01.microsecond)

 

# 4 三種類型的轉換

print("datetime中取date:", datetime01.date())

print("datetime中取time:", datetime01.time())

print("datetime組合成datetime:", datetime.datetime.combine(date01,time01))

 

# 5 timeDelta 時間間隔

date01 = datetime.date(2012, 12, 12)

date02 = datetime.date(2008, 5, 27)

print((date01 - date02).days)

 

 

執行結果:

C:\python\python.exe C:/python/demo/file3.py

2018-03-01

年份 2018

月份 3

日期 1

12:12:12.121212

時: 12

分: 12

秒: 12

微妙: 121212

2018-03-01 10:41:33.727941

年份 2018

月份 3

日期 1

時: 10

分: 41

秒: 33

微妙: 727941

datetime中取date: 2018-03-01

datetime中取time: 10:41:33.727941

datetime組合成datetime: 2018-03-01 12:12:12.121212

1660

 

Process finished with exit code 0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章