色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 日期轉天數(shù)

江奕云1年前9瀏覽0評論

在Python中,我們可以使用datetime模塊來進行日期轉天數(shù)的計算。具體方法是先將日期轉換為時間戳,再將時間戳轉換為天數(shù)。

import datetime
def date_to_days(date_str):
# 將日期字符串轉換為datetime對象
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
# 將datetime對象轉換為時間戳,并除以一天的秒數(shù)得到天數(shù)
days = int(date_obj.timestamp() / (24 * 60 * 60))
return days
# 測試
date_str = '2022-01-01'
days = date_to_days(date_str)
print(f'{date_str}轉換為天數(shù)是{days}天')

在代碼中,首先使用datetime模塊中的strptime函數(shù)將日期字符串轉換為datetime對象,其中'%Y-%m-%d'表示日期字符串的格式。然后,將datetime對象轉換為時間戳,即從1970年1月1日0時0分0秒到該日期的秒數(shù)。最后,將時間戳除以一天的秒數(shù)(24*60*60),得到天數(shù)。

我們可以封裝該函數(shù)來方便調用。

import datetime
def date_to_days(date_str):
# 將日期字符串轉換為datetime對象
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
# 將datetime對象轉換為時間戳,并除以一天的秒數(shù)得到天數(shù)
days = int(date_obj.timestamp() / (24 * 60 * 60))
return days
# 封裝函數(shù)
def main():
date_str = input('請輸入日期(格式為YYYY-MM-DD):')
days = date_to_days(date_str)
print(f'{date_str}轉換為天數(shù)是{days}天')
if __name__ == '__main__':
main()

在使用時,用戶輸入日期字符串后,調用date_to_days函數(shù)即可將日期轉換為天數(shù)。