永发信息网

为什么mktime函数执行后得到的值与time_t类型的rawTime不相同?

答案:1  悬赏:50  手机版
解决时间 2021-01-25 02:44
为什么mktime函数执行后得到的值与time_t类型的rawTime不相同?
最佳答案
时区不同。
gmtime得到的是本地时区的时间,mktime生成UTC秒即0时区的时间,北京时间与格林威治时间刚好差8个时区,换算成秒就是上面两个变量的差值追问
好像不太对啊,gmtime得到的也是UTC的时间吧,因为gmtime执行了之后时间是5:46分,而真实时间是13:47分,相差8个小时啊,所以这里应该没有本地时间才对啊,为什么也会有个差值呢?

追答应该就是时区问题,具体看两个函数msdn官方说明mktime是将本地时间转换为utc秒。这里把你传进去的utc时间默认是本地时间了,内部根据时区差异减了8小时。要想正确,应该用localtime函数代替gmtime。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【成绩单家长意见怎么写】成绩单中的家长意见
天生书法(伊犁伊宁)怎么去啊,我要去那办事
御兽类小说都有啥?
人的潜能好像一座巨大的金矿,发现自己的潜能
天晨KTV地址在什么地方,想过去办事
希望美术教育(朝阳校区)地址在什么地方,我要
年年有余挂在直接冲门口位置好不好?我是做生
中国菜的英文名称.如:红烧牛肉,stewed beef
人的脸,从下往上看,是不是都很丑?
用草酸给大树输液能死吗
歌莱美主题式ktv地址在哪,我要去那里办事
什么是健康的饮食
金榜教育(朝阳双塔区)地址在什么地方,我要处
FIFA Online3 16卡热门球员推荐 16卡热门球员
甲公司2013年1月签订以下合同:(1)与某银行签
推荐资讯
通用流量和专用流量的区别到底在哪里啊啊
港艺美容美发地址有知道的么?有点事想过去
经脉循行既到目内眦又到目外眦的是A.手阳明大
爱贝尔精致儿童摄影地址在什么地方,想过去办
马世涵是什么药材 5分
火影永恒万花筒写轮眼得到的条件
大天使之剑怎么可以复制装备完毕
为什么汽车4s店要送代金券而不是实物?
下列各项,不属于假神的临床表现有A.本已失神
有本事,靠得住,心得体会
韩文半梦半醒是什么
小米无人机4K版画面出现抖动怎么解决
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?