Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从一周开始的总秒数中查找日期和时间-python_Python_Date_Time_Logic - Fatal编程技术网

从一周开始的总秒数中查找日期和时间-python

从一周开始的总秒数中查找日期和时间-python,python,date,time,logic,Python,Date,Time,Logic,以下是从本周开始的总秒数。仅供参考-每天86400秒 590400 我想用python编写一些逻辑和显示,比如周日晚上8:00 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

以下是从本周开始的总秒数。仅供参考-每天86400秒

590400
我想用python编写一些逻辑和显示,比如周日晚上8:00

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"))
星期六 晚上8:00

不清楚你想从哪一周开始。或者选择一个固定的“星期一”,然后从那里开始(如下所示),或者计算本周的特定星期一,或者你的逻辑是什么如果您使用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

一天总有86400秒,这是一个常见的误解。