linux系统的时区与时间

后台的时区和时间要一致,生成正确的时间戳,这个时间戳就是一串数字,此时全世界的时间戳都是一样的。传递后,根据电脑当前时区再进行转换为当地时间

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
虽然美国时间是2点 中国时间是10点 但此时那串数字都是 1661308150
你的系统是美国时区, 时间显示的是2:00, 然后手动改成了10点来对应我们的时间,那时间和时区就不一致了。
假设此时是美国时区,正确时间是2:00,但单独改时间成了10:00,那么系统也会认为这个时间是正确的,转换的时间戳多了八小时,然后到了中国用户的电脑上,时间戳转化为中国时间再加八小时,结果显示的时间就是18:00,但其实中国时间也才10:00,也就拿不到log了
不能直接改时间,直接改时区,时区和时间就会保持一致
12小时制的AM UTC和PM UTC也不影响
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值