[英]strftime formatting and dateutil.relativedelta
[enter image description here][1]
# pip install python-dateutil
from datetime import datetime, date
import calendar
from dateutil.relativedelta import relativedelta
def calculatetime():
now = datetime.today()
print(datetime.strftime(now, "%A %B %d-%m-%Y // %H:%M:%S"))
input_h = float(input("Input your hours: "))
hs = now + relativedelta(hours = + input_h)
print("Here your result : ", hs)
calculatetime()
我的結果是
2020 年 1 月 29 日星期三 // 10:44:00
輸入您的小時數:12
這是你的結果:2020-01-29 22:44:00.752088
我希望結果看起來像:29-01-2020 (dd-mm-yyyy) 和 22:44:00 (hh:mm:ss)
我希望結果看起來像:29-01-2020 (dd-mm-yyyy) 和 22:44:00 (hh:mm:ss)
修復格式? 如果您只是將日期時間字符串化,python 會將其顯示為 ISO-8601。 如果您想要其他東西,請使用帶有正確格式占位符的 strftime 方法來更改其格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.