pythondatetimestr
Ⅰ 怎麼用Python實現時間加減運算
import time
import datetime
# 將時間str轉化為普通時間類型,用於計算
startTime = datetime.datetime.strptime(startTime,"%Y-%m-%d %H:%M:%S")
endTime = datetime.datetime.strptime(endTime,"%Y-%m-%d %H:%M:%S")
sample_time = datetime.datetime.strptime(time_string, '%Y-%m-%dT%H:%M:%SZ')
(第一個參數為字元串形式的時間,第二個參數為該字元串形式時間的格式)
# 時間運算
seconds = (endTime- startTime).seconds
hours=(endTime- startTime).hours
day=(endTime- startTime).day
# 計算時間差
startTime = time.clock()
endTime = time.clock()
runTime = endTime - startTime
Ⅱ 輸入日期自動計算天數
是的,您可以使用編程語言編寫一個程序,讓用戶輸入日期,然後自動計算出這個日期是這一年中的第幾天。
下面是一個Python示例代碼:
from datetime import datetime
date_str = input("請輸入日期,格式為(YYYY-MM-DD):")
date = datetime.strptime(date_str, "%Y-%m-%d")
day_of_year = date.timetuple().tm_yday
print("這個枝簡日期是這一年中的第{}天。寬拍".format(day_of_year))
這個程序使用Python內置的datetime模塊,讓用戶輸入一個日期,然後計算出這個日期是這一年中的第幾天。其中,strptime方法將字元串格式的日期轉換為datetime對象,timetuple方法獲取時間元組,tm_yday屬性獲取這個日期是這一年中的第幾天。最後,程序輸出結猛巧褲果,告訴用戶這個日期是這一年中的第幾天。