通过MCP连接 →

输入计算

数学公式

广告

结果

印度标准时间(IST)
17:30
(same day)
IST 小时 17
IST 分钟 30
日期偏移 0
已应用时差 +5:30 小时

什么是 GMT 转 IST 换算器?

这个工具可以把以 GMT(格林尼治标准时间)表示的时间换算为 IST(印度标准时间)。印度全境只使用一个时区,全年固定为 UTC/GMT +5:30。印度不实行夏令时,因此相对格林尼治时间的时差始终恒定为 5 小时 30 分钟。需要注意的是,这是印度专用的时区标准;中国使用的北京时间为 UTC+8,比 IST 还要快 2 小时 30 分钟。

如何使用

输入 GMT 的小时(0–23)和分钟(0–59)。换算器会自动加上 5 小时 30 分钟,并给出对应的 IST 时间。如果计算结果跨过了午夜,工具会显示日期偏移(次日或前一日),让你清楚地知道对应的是哪一个日历日。

换算公式详解

换算逻辑非常简单:IST = GMT + 5:30。在程序内部,我们先把 GMT 时间换算成自午夜起的总分钟数,再加上 330 分钟(5×60 + 30),然后换算回小时和分钟。如果总数达到或超过 1440 分钟(即 24 小时),就减去一天的分钟数,并把日期偏移加 1。

$$\text{IST}_{\text{total}} = \left( 60 \times \text{GMT Hour} + \text{GMT Minute} + 330 \right) \bmod 1440$$ $$\text{where}\quad \left\{ \begin{aligned} \text{IST Hour} &= \left\lfloor \dfrac{\text{IST}_{\text{total}}}{60} \right\rfloor \\ \text{IST Minute} &= \text{IST}_{\text{total}} \bmod 60 \end{aligned} \right.$$
并排的两个表盘,显示 GMT 与 IST 之间 +5:30 的时差
IST 比 GMT 快 5 小时 30 分钟。

实例演示

假设现在是 GMT 20:00。换算成分钟即 \(20 \times 60 = 1200\) 分钟。加上 330 后得到 1530 分钟。由于 \(1530 \geq 1440\),减去 1440 得到 90 分钟,同时日期偏移为 +1。90 分钟即 1:30。所以 GMT 20:00 = 次日 IST 01:30

数轴显示在较晚的 GMT 时间上加 5:30 时跨入次日
加上 5:30 可能会使结果进入第二天。

常见问题

IST 和 UTC+5:30 是一回事吗?是的。在实际应用中,GMT 与 UTC 被视为等同,而 IST 相对两者都正好快 5 小时 30 分钟。

印度实行夏令时吗?不实行。印度全年保持 +5:30 的固定时差,因此这一换算结果不会随季节变化。

为什么结果有时会显示"次日"?因为加上 5:30 后,时间可能越过午夜进入第二天。日期偏移会告诉你换算出的 IST 时间究竟落在同一天、第二天还是前一天。

最后更新: