要导入的包
import time
时间转时间戳
#参数格式 "2016-05-05 20:28:54"
def time_cw(time_pr):
#先转成时间数组
time_array = time.strptime(time_pr,"%Y-%m-%d %H:%M:%S")
#转成毫秒级时间戳
time_stamp = time.mktime(time_array)#原始时间戳
time_m = int(round(time_stamp * 1000))#毫秒级时间戳
return time_m
时间戳转时间
def cw_time(cw):
time_local = time.localtime(cw/1000)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
return dt
获取当前时间戳
def tume_present():
time_m = int(round(time.time() * 1000))#毫秒级时间戳
return time_m
获取上月第一天和最后一天
def ShangYue_time(strftime_str="%Y-%m-%d %H:%M:%S"):
# 获取上月第一天和最后一天
today = datetime.date.today()
last_day_of_last_month = datetime.date(today.year, today.month, 1) - datetime.timedelta(1)
first_day_of_last_month = datetime.date(last_day_of_last_month.year, last_day_of_last_month.month, 1)
first_day = first_day_of_last_month.strftime(strftime_str)
last_day = last_day_of_last_month.strftime(strftime_str)
return first_day, last_day
ShangYue_time()[0] #上月第一天时间
ShangYue_time()[1] #上月最后一天时间