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()

我的结果是

星期三 一月 29-01-2020//10:44:00

输入您的小时数: 12

您的结果:2020-01-29 22:44:00.752088

我希望结果看起来像:29-01-2020 (日-月-年( 和 22:44:00 (hh:mm:ss(

我希望结果看起来像:29-01-2020(日-月-年(和22:44:00(hh:mm:ss(

修复您的格式?如果你只是字符串化日期时间,python 会将其显示为 ISO-8601。如果需要其他内容,请使用具有正确格式占位符的 strftime 方法来更改其格式设置方式。

最新更新