假设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")
网友评论