如何使用此python脚本根据时区显示问候语



我尝试了几个脚本来使用我的时区,但都不起作用。问候语如何调整我的时区?

这是我的python脚本:

import datetime
now = datetime.datetime.now()
hour = now.hour
if hour < 4:
waktu = "Selamat Dini Hari 🌚"
elif 4 <= hour < 12:
waktu = "Selamat Pagi 🌤"
elif 12 <= hour < 15:
waktu = "Selamat Siang ☀"
elif 15 <= hour < 17:<br/>
waktu = "Selamat Sore ⛅"<br/>
elif 17 <= hour < 18:<br/>
waktu = "Selamat Petang 🌥"<br/>
else:<br/>
waktu = "Selamat Malam 🌙"<br/>
print("{}!".format(waktu))

如果您知道以某种方式调用脚本的人的时区,那么您可以将其用于类似的事情。

from datetime import datetime
import pytz
local_tz = 'America/New_York' # this can be any timezone
_tz = pytz.timezone(local_tz) 
local_dtime = datetime.now(_tz)
hour = local_dtime.hour
if hour < 4:
waktu = "Selamat Dini Hari 🌚"
elif 4 <= hour < 12:
waktu = "Selamat Pagi 🌤"
elif 12 <= hour < 15:
waktu = "Selamat Siang ☀"
elif 15 <= hour < 17:<br/>
waktu = "Selamat Sore ⛅"<br/>
elif 17 <= hour < 18:<br/>
waktu = "Selamat Petang 🌥"<br/>
else:<br/>
waktu = "Selamat Malam 🌙"<br/>
print("{}!".format(waktu))

最新更新