簡體   English   中英

從一周開始的上述總秒數中查找日期和時間 - python

[英]find day and time from the mentioned total seconds starting from beginning of the week - python

以下是從一周開始的總秒數。 僅供參考 - 一天 86400 秒。

590400

我想使用 python 編寫一些邏輯和顯示,例如 SUNDAY 08:00PM

目前尚不清楚想從哪一周開始。 要么在某個地方選擇一個固定的“星期一”,然后從那里選擇 go(如下所示),要么計算本周的特定星期一,或者任何你的邏輯。 如果您使用 DST 處理時區,這一點很重要,因為並非每天都是 86400 秒長。

from datetime import datetime, timedelta

monday = datetime(2019, 9, 23)
ts = monday + timedelta(seconds=590400)
print(ts.strftime('%A %I:%M %p'))  # Sunday 08:00 PM
from datetime import datetime
t = 590400
h = 590400%86400

#calculating week
y = int(590400/86400)
if y == 6:
    print("Saturday")

res = str(int(h/3600)) + ':00'
d = datetime.strptime(res, "%H:%M")
print(d.strftime("%I:%M %p"))

周六 08:00 PM

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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