python生成隨機日期字符串
阿新 • • 發佈:2019-05-06
time https color www. 格式化字符串 href 隨機 設定 code
原文來自: python生成隨機日期字符串
生成隨機的日期字符串,用於插入數據庫。
通過時間元組設定一個時間段,開始和結尾時間轉換成時間戳。
時間戳中隨機取一個,再生成時間元組,再把時間元組格式化輸出為字符串
import time import random a1=(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-29 1990-08-29 1977-10-16 1985-03-30 1985-05-14 1988-12-01 1979-10-11 1988-09-11 1985-11-13 1983-03-27
python生成隨機日期字符串