簡體   English   中英

strftime 格式和 dateutil.relativedelta

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM