在指定生成唯一隨機時間值的情況下,如果選擇的時間范圍較小,或者格式化以后的時間值較少,
有可能造成無法生成滿足數(shù)量的唯一隨機時間值,或者生成隨機時間花費的時間較長。
此時建議調(diào)整以下參數(shù):1.增大時間范圍 2.調(diào)整格式化字符串 3.不要求唯一。
時間格式:指定生成的隨機時間結(jié)果的格式,格式化字符參見下表。
生成數(shù)量:生成的隨機時間數(shù)量,范圍為 1 - 1000000。
唯一:生成的時間數(shù)據(jù),經(jīng)過時間格式的格式化以后,是否需要保持唯一。
開始時間:指定生成隨機時間的最小時間,允許為空。允許的最小值為:1970-01-01 00:00:00.000。
如果未指定開始時間,則默認使用最小時間作為開始時間。
開始時間的格式為YYYY-MM-DD HH:mm:ss或者YYYY-MM-DD HH:mm:ss.SSS。
結(jié)束時間:指定生成隨機時間的最大時間(不包含)。允許的最大值為:9999-12-31 23:59:59.999。
如果未指定結(jié)束時間,則默認使用最大時間作為結(jié)束時間。
結(jié)束時間的格式為YYYY-MM-DD HH:mm:ss或者YYYY-MM-DD HH:mm:ss.SSS。
生成方式:隨機 - 隨機生成所有時間結(jié)果。遞增 - 從開始時間,以指定間隔,遞增生成時間數(shù)據(jù)。 遞減 - 從結(jié)束時間,以指定間隔,遞減生成時間數(shù)據(jù)。
間隔:遞增或者遞減的時間間隔。間隔支持固定間隔和隨機范圍間隔。
固定間隔要求填寫一個大于 0 的整數(shù)數(shù)字。隨機范圍間隔填寫格式為 最小值,最大值。
其中最小值,最大值為大于0的整數(shù)數(shù)字。最小值可以取到,最大值取不到。
間隔單位:指定時間間隔的單位,結(jié)合時間結(jié)果的格式化字符串,請合理的選擇間隔單位。
排序:選擇是否對結(jié)果進行排序。
按照時間排序:根據(jù)未格式化的時間值,進行排序。
按照字符串排序:根據(jù)格式化后的字符串值,進行排序。
換行格式:輸出時間列表所使用的換行字符,支持 \r\n, \n, \r 。
如果將輸出結(jié)果拷貝至微軟 Excel,換行格式選擇 \r\n 。
時間格式字段
字段
示例
詳情
YY
01
兩位數(shù)的年份
YYYY
2001
四位數(shù)的年份
M
1-12
月份,從 1 開始
MM
01-12
月份,兩位數(shù)
MMM
Jan-Dec
縮寫的月份名稱
MMMM
January-December
完整的月份名稱
D
1-31
月份里的一天
DD
01-31
月份里的一天,兩位數(shù)
d
0-6
一周中的一天,星期天是 0
dd
Su-Sa
最簡寫的星期幾
ddd
Sun-Sat
簡寫的星期幾
dddd
Sunday-Saturday
星期幾
H
0-23
小時
HH
00-23
小時,兩位數(shù)
h
1-12
小時, 12 小時制
hh
01-12
小時, 12 小時制, 兩位數(shù)
m
0-59
分鐘
mm
00-59
分鐘,兩位數(shù)
s
0-59
秒
ss
00-59
秒 兩位數(shù)
SSS
000-999
毫秒,三位數(shù)
Z
-05:00
UTC 的偏移量,±HH:mm
ZZ
-0500
UTC 的偏移量,±HHmm
A
AM PM
上午 下午 大寫
a
am pm
上午 下午 小寫
Q
1-4
季度
Do
1st... 31st
帶序數(shù)詞的月份里的一天
k
1-24
時:由 1 開始
kk
01-24
時:由 1 開始,兩位數(shù)
X
1360013296
秒為單位的 Unix 時間戳
x
1360013296123
毫秒單位的 Unix 時間戳
|