📅  最后修改于: 2023-12-03 15:12:00.203000             🧑  作者: Mango
印度标准时间(IST)是印度的官方标准时间,它比协调世界时(UTC)早 5.5 小时。在程序开发中,常常需要将印度标准时间和其他时区的时间进行转换。在本文中,我们将介绍如何计算印度标准时间。
在计算印度标准时间之前,需要先获取当前的时间。在 Python 中,可以使用 datetime
模块来获取当前时间:
from datetime import datetime
now = datetime.now()
print(now) # 2021-11-01 15:30:00.123456
印度标准时间比 UTC 早 5.5 小时,因此可以通过对当前时间进行偏移来计算 IST。在 Python 中,可以使用 timedelta
类来实现偏移:
from datetime import timedelta
ist_offset = timedelta(hours=5, minutes=30)
ist_time = now + ist_offset
print(ist_time) # 2021-11-01 21:00:00.123456
通过以上步骤,我们可以轻松地计算出印度标准时间。根据项目需求,可以将这些代码封装成函数或者类,方便在项目中使用。
from datetime import datetime, timedelta
def get_ist_time():
now = datetime.now()
ist_offset = timedelta(hours=5, minutes=30)
ist_time = now + ist_offset
return ist_time
以上就是计算 IST 的过程,希望对你有所帮助!