程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python時間操作

編輯:Python
獲取當前時間
import datetime
import time
i = datetime.datetime.now()
print ("當前的日期和時間是 %s" % i)
print ("當前的年份是 %s" %i.year)
print ("當前的月份是 %s" %i.month)
print ("當前的日期是 %s" %i.day)
print ("當前小時是 %s" %i.hour)
print ("當前分鐘是 %s" %i.minute)
print ("當前秒是 %s" %i.second)
比較時間大小
i = str(datetime.datetime.now())
print(i[:10]) ###2022-06-17
s1=i[:10]
s2='2022-06-26'
s1_1 = time.strptime(s1, '%Y-%m-%d')
s2_2 = time.strptime(s2, '%Y-%m-%d')
print(s1_1>s2_2) ###False
將時間字符串轉為時間戳
import time
s2='2022-06-23'
###先轉為時間元組
s2_2 = time.strptime(s2, '%Y-%m-%d')
###再轉為時間戳
res=int(time.mktime(s1_1))
##多加一天
res=(datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
print(res)
##多加一小時
res=(datetime.datetime.now()+datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")
print(res)
##多加一分鐘
res=(datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S")
print(res)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved