[intput] pd.to_datetime(1548864000,unit="s")
[output] Timestamp('2019-01-30 16:00:00')
[intput] a = time.localtime(1548864000)
[input] time.strftime("%Y-%m-%d %H:%M:%S",a)
[output] '2019-01-31 00:00:00'
实际需要的时间是 '2019-01-31 00:00:00'
时区时差的原因,用以下方法转一下:
pd.to_datetime(1548864000,unit="s",utc=True).tz_convert("Asia/Shanghai")
应该是计算方式不同,pandas的那个计算与时区相关,我们这边是东八区,所以它那边做了相应的调整