python datetime 獲取時間


# 日期操作, date
 
# 設置日期
>>> datetime.date(2020,3,13)
datetime.date(2020, 3, 13)
 
>>> datetime.date.today()
datetime.date(2020, 3, 12)
 
 
# 訪問日期
>>> datetime.date.today()
datetime.date(2020, 3, 12)
>>> datetime.date.today().year
2020
>>> datetime.date.today().month
3
>>> datetime.date.today().day
12
 
 
>>> datetime.date.today().__getattribute__("year")
2020
>>> datetime.date.today().__getattribute__("month")
3
>>> datetime.date.today().__getattribute__("day")
12
 
# 返回星期幾
# 周一到周日,1到7
>>> datetime.date.today().isoweekday()
4
 
# 周一到周日,0到6
>>> datetime.date.today().weekday()
3
 
 
 
 
# 日期的格式化
>>> datetime.date(2020,3,13).isoformat()
'2020-03-13'
 
>>> datetime.date(2020,3,13).__str__()
'2020-03-13'
 
 
>>> datetime.date(2020,3,13).ctime()
'Fri Mar 13 00:00:00 2020'
 
>>> datetime.date(2020,3,13).strftime("%Y-%d-%m")
'2020-13-03'
 
>>> datetime.date(2020,3,13).__format__("%Y-%d-%m")
'2020-13-03'
 
 
# 時間操作 time
 
# 同時操作時間和日期
>>> datetime.datetime.now().__str__()
'2020-03-12 10:30:21.929071'
 
>>> datetime.datetime.now().isoformat()
'2020-03-12T10:30:30.457183'
 
>>> datetime.datetime.now().ctime()
'Thu Mar 12 10:30:38 2020'
 
>>> datetime.datetime.now().strftime("%Y-%d-%m %H-%M-%S")
'2020-12-03 10-31-47'
 
>>> datetime.datetime.now().__format__("%Y-%d-%m %H-%M-%S")
'2020-12-03 10-32-10'
 
# 兩個時間點的差值
(a + datetime.timedelta(hours = 8)).ctime()
 
 
>>> a = datetime.datetime.now()
>>> b = datetime.datetime.now()
 
>>> (a - b).days
-1
 
>>> (a - b).seconds
86393


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM