bat脚本中设定环境变量TZ,时间差一个小时,夏时区的问题
项目需要在window环境中使用bat脚本拉起python程序,在bat脚本中设定TZ环境变量指定时区,但是由于时区正负号和夏时区的问题,程序获取到的时间是不对的,夏天或者慢15个小时或者快1个小时问题说明:1.TZ中正负号,东时区为负,当地时间-时差=utc时间,西时区为正,当地时间+时差=utc时间。(这个与通常理解东八区用+8000表示的习惯是不同的)2.在bat脚本中使用set语句设定时注意,set语句后面不要有多余的空格,如果有会被当成是夏时区的名字,且会默认在夏天使用夏时区。
原创
2023-05-06 14:22:06 ·
970 阅读 ·
0 评论