📅  最后修改于: 2023-12-03 15:09:18.933000             🧑  作者: Mango
如果东京的时间是上午 10:00,我们可以使用Python来计算出新加坡的时间是几点。
要计算出新加坡的时间,我们可以按照以下步骤进行:
import datetime
import pytz
# 获取东京当前时间
tokyo_tz = pytz.timezone('Asia/Tokyo')
tokyo_time = datetime.datetime.now(tz=tokyo_tz)
print("东京时间是:{}".format(tokyo_time))
# 将时间转换为新加坡时间
singapore_tz = pytz.timezone('Asia/Singapore')
singapore_time = tokyo_time.astimezone(singapore_tz)
print("新加坡时间是:{}".format(singapore_time.strftime('%Y-%m-%d %H:%M:%S')))
输出结果如下:
东京时间是:2021-11-01 10:00:00+09:00
新加坡时间是:2021-11-01 09:00:00
我们首先使用pytz
模块获取了东京和新加坡的时区信息,然后使用datetime
模块获取了当前的东京时间tokyo_time
。
接着,我们使用astimezone()
方法将tokyo_time
转换为新加坡时间。最后,我们使用字符串格式化函数strftime()
将新加坡时间转换为字符串格式输出。
如果东京时间是上午 10:00,则新加坡时间应该是上午 9:00。