将 IST 转换为 GMT 时遇到奇怪的问题。除下午 5:30 和下午 6:30 外,转换全天候工作正常。在此期间,不是将时间转换为 12:00:00,而是将其转换为 00:00:00
问问题
422 次
3 回答
0
我在这个答案中使用 24 小时制来保持清晰。
您确定要从 IST 17:30 转换吗?如果您实际上是在转换 05:30(即早上五点三十分),那将是格林威治标准时间午夜。在 24 小时制中,午夜是 00:00,所以这一切都会加起来。
然而,这并不能解释从 06:30 开始的转换,这将是格林威治标准时间 01:30。
于 2012-06-06T11:20:57.927 回答
0
好的,所以我猜 IST 表示印度标准时间;即格林威治标准时间 + 5:30。
因此,IST 下午 5:30 将是格林威治标准时间中午 12 点,使用传统的 24 小时时钟是 12:00:00。(或者他们过去所说的“铁路时间”。)
如果没有您的任何进一步输入,我最好的猜测是您的时间处理代码中存在一些错误(例如,输入时间不是您认为的那样),或者区域设置有一些奇怪的影响时间的显示方式。
于 2012-06-06T11:01:01.633 回答
0
于 2017-02-13T08:11:40.973 回答