📅  最后修改于: 2023-12-03 15:06:11.394000             🧑  作者: Mango
这个程序可以将印度标准时间(IST)转换为斯图加特时间。在下午3:30 IST的情况下,程序将输出相应的斯图加特时间。
您可以使用以下命令在终端中运行该程序:
python time_converter.py
该程序需要从用户处提供时间。时间格式应为“hh:mm am/pm IST”。
例如,“下午3:30 IST”用于下午3点30分IST时间。
程序将输出已转换为斯图加特时间的时间。输出格式为“hh:mm”。
在下午3:30 IST的情况下,输出将是“1:00 pm”。
Input: 3:30 pm IST
Output: 1:00 pm
#导入必要的模块
from datetime import datetime
from pytz import timezone
#设置时区
ist_tz = timezone('Asia/Kolkata')
stuttgart_tz = timezone('Europe/Berlin')
#获取输入时间
input_time_str = input("请输入时间(hh:mm am/pm IST): ")
#将输入的字符串转换为时间对象
ist_time = datetime.strptime(input_time_str, '%I:%M %p IST')
#将IST时间转换为斯图加特时间
stuttgart_time = ist_time.astimezone(stuttgart_tz)
#格式化输出时间
output_time_str = stuttgart_time.strftime('%I:%M %p')
#输出转换后的时间
print("斯图加特时间:", output_time_str)
该程序需要使用pytz和datetime模块。如果您的计算机尚未安装这些模块,请使用以下命令在终端中安装它们:
pip install pytz datetime