博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python生成随机日期字符串
阅读量:5905 次
发布时间:2019-06-19

本文共 702 字,大约阅读时间需要 2 分钟。

生成随机的日期字符串,用于插入数据库。

通过时间元组设定一个时间段,开始和结尾时间转换成时间戳。

时间戳中随机取一个,再生成时间元组,再把时间元组格式化输出为字符串

import timeimport randoma1=(1976,1,1,0,0,0,0,0,0)              #设置开始日期时间元组(1976-01-01 00:00:00)a2=(1990,12,31,23,59,59,0,0,0)    #设置结束日期时间元组(1990-12-31 23:59:59)start=time.mktime(a1)    #生成开始时间戳end=time.mktime(a2)      #生成结束时间戳#随机生成10个日期字符串for i in range(10):          t=random.randint(start,end)    #在开始和结束时间戳中随机取出一个    date_touple=time.localtime(t)          #将时间戳生成时间元组    date=time.strftime("%Y-%m-%d",date_touple)  #将时间元组转成格式化字符串(1976-05-21)    print(date)

结果为:

1985-11-291990-08-291977-10-161985-03-301985-05-141988-12-011979-10-111988-09-111985-11-131983-03-27

转载于:https://www.cnblogs.com/amber-liu/p/9878948.html

你可能感兴趣的文章
AIX修改用户密码登录不成功案例分享
查看>>
Linux环境下MariaDB数据库四种安装方式
查看>>
openstack neutron网络主机节点网口配置 liberty版本之前的
查看>>
Java课程 困扰Java程序员的编程问题有哪些?
查看>>
Java并发编程:4种线程池和缓冲队列BlockingQueue
查看>>
种太阳五联益生菌教你如何正确给孩子吃益生菌
查看>>
PDA手持终端有哪些应用?
查看>>
linux配置lamp环境
查看>>
【Java例题】7.3 线程题3-素数线程
查看>>
ImportError: No module named win32com.client
查看>>
算法学习笔记(三)问题的转化与高精度运算
查看>>
Apache和PHP结合、Apache默认虚拟主机
查看>>
ccnp大型园区网实现思路解析
查看>>
awk中如何表示小写字母
查看>>
openstack组件使用的默认端口
查看>>
c语言简单版坦克大战(AllenEnemyTrank文件)
查看>>
Java私塾: 研磨设计之备忘录模式(Memento)
查看>>
dos命令行输入adb shell命令为什么报错
查看>>
Centos7 中修改sshd端口
查看>>
KVM真机服务器网卡调整,命令行创建虚拟机,LV快照虚拟机
查看>>