上一篇讲解了如果根据日期筛选最新:如何选取最新日期的数据。这里讲一下对日期进行运算遇到的坑。
首先了解下时间戳,百度截取:一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。
时间戳一般有两种形式:
为了方便查看,有时我们需要对其进行转换,转换方式一般使用strptime()函数和mktime()函数
dt = "2020-03-01 00:00:00"
#转换成时间数组
timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
#转换成时间戳
timestamp = time.mktime(timeArray)
print(timeArray,"\n",timestamp)
timestamp = 1582992000
#转换成localtime
time_local = time.localtime(timestamp)
#转换成新的时间格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_