1. 程式人生 > >python生成隨機日期字符串

python生成隨機日期字符串

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生成隨機日期字符串