Python 隨機數及日期時間處理

2021-09-27 02:42:28 字數 1276 閱讀 2570

隨機數種子

#時間轉字串#

result = datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s')

> 2019-04-04 08:00:00

#字串轉時間#

str_time = '2019-04-04 08:00:00'

result = datetime.datetime.strptime(str_time, '%y-%m-%d %h:%m:%s')

# 輸出結果: 2019-04-04 08:00:00

計算時間差

start_time = '2019-04-04 08:00:00'

end_time = '2019-04-06 09:00:00'

print(end_time-start_time)

# type為 'datetime.timedelta', 輸出結果: 2 days, 1:00:00

print((end_time-start_time).seconds)

# type為 'int', 只輸出時間秒數差,不輸出天數差 輸出結果: 3600

print((end_time-start_time).microseconds)

# type為 'int', 只輸出時間微妙差,不輸出天數差 輸出結果: 0

print((end_time-start_time).days)

# type為 'int', 只輸出天數差,不輸出時間差 輸出結果: 2

now_date = datetime.datetime.now()

tomorrow_date = now_date + datetime.timedelta(days=1)

> 2019-04-05 08:00:00

yesterday_date = now_date + datetime.timedelta(days=-1)

> 2019-04-03 08:00:00

PHP 生成隨機數和日期時間

在php裡面兩個常用的函式 rand 生成隨機數 當括號內無引數時 系統會以當前時間為種子進行隨機數的生成 rand 1,10 括號裡面是生成隨機數的範圍,在形成的隨機數在1 10之間,在php裡面要麼不寫引數,要麼寫兩個引數形成乙個有效的取值範圍,不能只寫乙個引數或者寫兩個無效的引數。time 時...

Oracle的隨機數 隨機日期和時間 隨機字串

1.隨機數包 select dbms random.value from dual 2.在 0.100 範圍內取隨機數 select trunc dbms random.value 0,100 from dual 3.大於字元 a 的10個字元隨機字串 select dbms random.stri...

Oracle 的隨機數 隨機日期和時間 隨機字串

code 1.隨機數包 code sql select dbms random.value from dual 2.在 0.100 範圍內取隨機數 select trunc dbms random.value 0,100 from dual 3.大於字元 a 的10個字元隨機字串 select db...