最近在开发项目的时候, 遇到了时区, 本地时间和UTC糅杂的情况, 研究之后做一些分享.
UTC Universal Time Coordinated 又叫协调世界时, UTC用数值记录了时间....所以本地时间与UTC时间的转换需要考虑时差. ...一般说来, UTC时间的计算不外乎三种情况.
1: UTC UTC
2: UTC -----> LocalTime
3: LocalTime ------> UTC
第一种情况,...tm_mon=8,
tm_mday=7,
tm_hour=6,
tm_min=7,
tm_sec=5,
tm_wday=3,
tm_yday=219,
tm_isdst=0
)
这样就把日期转换成方便识别的时期..., 但注意, 这个日期是0时区的时刻, localtime还需要加减时区, 比如北京在东八区,那么时差为8小时, 所以此处的小时应该是14点, 而不是6点.
===========
第三种情况
需要特别注意