分享

【Python】生成随机时间

 糖糖落 2020-05-16
import random
import time


def Day_insert():
'''生成随机时间YYYY-MM-DD'''
a1=(2019,5,1,0,0,0,0,0,0) #设置开始日期时间元组(1976-01-01 000000
a2=(2019,7,31,23,59,59,0,0,0) #设置结束日期时间元组(1990-12-31 235959

start=time.mktime(a1) #生成开始时间戳
end=time.mktime(a2) #生成结束时间戳
t=random.randint(start,end) #在开始和结束时间戳中随机取出一个
date_touple=time.localtime(t) #将时间戳生成时间元组
date=time.strftime("%Y-%m-%d",date_touple) #将时间元组转成格式化字符串(1976-05-21
return date

print(Day_insert())

可设置开始时间和结束时间,在时间内随机生成一个随机时间。结果如下:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多