话不多说,直接开撸。需要的直接拿去用。
Python获取当天最小时间和最大时间,并转化成时间戳
简单粗暴的方法,直接获取时间戳只需要一行代码
import datetime
min_timestamp1= datetime.datetime.combine(datetime.datetime.now(),datetime.time.min).timestamp()
max_timestamp2= datetime.datetime.combine(datetime.datetime.now(),datetime.time.max).timestamp()
print(min_timestamp1) #1554998400.0
print(max_timestamp2) #1555084799.999999
另一种方法相对繁琐一点
import time
import datetime
今天的最小时间(今天0点0分0秒)
today_minTime = datetime.datetime.combine(datetime.datetime.now(),datetime.time.min).strftime('%Y-%m-%d %H:%M:%S')
今天的最大时间(23点59分59秒)
today_maxTime = datetime.datetime.combine(datetime.datetime.now(),datetime.time.max).strftime('%Y-%m-%d %H:%M:%S')
#把字符串转换成时间类型
time_objects1 = time.strptime(today_minTime, "%Y-%m-%d %H:%M:%S")
time_objects2 = time.strptime(today_maxTime, "%Y-%m-%d %H:%M:%S")
#转换成时间戳
timesta