📜  下午 3.30 IST = ?斯图加特时间 (1)

📅  最后修改于: 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