欢迎光临
我们一直在努力

python获取当前时间戳,python获取的时间转为时间戳

@ [toc]

一、datetime与时间戳格式相互转换 import datetimeimport time# 将datetime转换为unix时间戳dtime = datetime.date.today()unix_time = time.mktime(dtime.timetuple())print(dtime, unix_time) # 2019-09-02 1567353600.0# 将unix时间戳转换成datetimedtime2 = datetime.datetime.fromtimestamp(unix_time)print(dtime2)

二、根据时间差获得时间 yestoday = 便宜美国vps datetime.date.today() + datetime.timedelta(days=-1) # days=-1,代表昨天,-2代表前天,1代表明天… 三、datetime 格式与字符串格式的相互转换 # datetime 格式与字符串格式的相互转换today_str =datetime.date.today().strftime(“%Y-%m-%d”) # 转换为字符串today_datetime = datetime.datetime.strptime(“2019-09-01 00:00:00”, ‘%Y-%m-%d %H:%M:%S’) # 转换为datetimeprint(today_str,type(today_str)) print(today_datetime,type(today_datetime))

四、定时时间表

比如获得24个小时的列表(以下是每隔半个小时)

def get_time_list(self): start_time = datetime.datetime.strptime(“2019-08-28 14:00:00”, ‘%Y-%m-%d %H:%M:%S’) unix_start_time = time.mktime(start_time.timetuple()) # 转换成时间戳 un_timelist = [(unix_start_time+i) for i in range(0, 86400+1, 1800)] timelist = [datetime.datetime.fromtimestamp(un_time) for un_time in un_timelist] # 再转换成datetime格式 return timelist

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。