python 在用时间戳计算这个时间点之前一个月的数据时出现:T

2020-05-29  本文已影响0人  丙吉

假设register_time一个13位的时间戳数据。

则根据某列数据撮这个时间点之前的数据,则可以直接比较:

tmp_df = tmp_df[tmp_df['time']<= register_time/1000]

time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(x))

用时间戳算一个月前的时间点方法如下:

把时间戳转为datetime类型。

register_time = datetime.fromtimestamp(register_time/1000)

然后就可以直接用timedelta了,如计算七天前的时间:

(register_time - timedelta(days=7)).strftime("%Y-%m-%d %H:%M:%S")

三、str 转 datetime

  start_date = datetime.strptime("2016-06-07", "%Y-%m-%d")  

上一篇 下一篇

猜你喜欢

热点阅读