2 Python 當前時間加一天 一小時 一分鐘

2021-08-09 10:54:08 字數 1759 閱讀 5217

寫自動化的時候遇到這樣乙個需求,給某個日期控制項附當前日期,如果條件滿足繼續,如果不滿足,則賦下一天。

1、datetime模組

print(datetime.datetime.now())
執行結果:

2017-10-17 16:59:28.385184

2、實現下一天、下一小時、下一分鐘、下一秒

import 

datetime

import

time

print(datetime.datetime.now())

print(datetime.datetime.now() + datetime.timedelta(days

=1))

print(datetime.datetime.now() + datetime.timedelta(hours

=1))

print(datetime.datetime.now() + datetime.timedelta(minutes

=1))

print(datetime.datetime.now() + datetime.timedelta(seconds

=1))

執行結果:

c:\python36\python.exe e:/python/test1/day1/test10.py

2017-10-17 17:03:53.685368

2017-10-18 17:03:53.685368

2017-10-17 18:03:53.685368

2017-10-17 17:04:53.685368

2017-10-17 17:03:54.685368

3、將輸出結果轉換成我們想要的格式(結合上篇文章中的內容)

print((datetime.datetime.now() + datetime.timedelta(days

=1)).strftime("%y/%m/%d %h:%m:%s"))

2017/10/18 17:06:34

4、迴圈取後面一天時間,通過乙個自增變數x實現。

x= 0

cur_day = time.strftime('%y-%m-%d',time.localtime(time.time()))

tar_day = (datetime.datetime.now() + datetime.timedelta(days

=3)).strftime("%y-%m-%d")

while 1:

if cur_day == tar_day:

print("end")

break

else:x

= x+ 1

cur_day = (datetime.datetime.now() + datetime.timedelta(days

=x)).strftime("%y-%m-%d")

print("go on")

執行結果:

c:\python36\python.exe e:/python/test1/day1/test10.py

go on

go on

go on

end

5、將上面的自增日期格式化成需要的格式,就可以通過sendkeys 方法,輸入到日期時間控制項了。

一天一學,一天一記

今天解決了程式卡住不動的問題 通過設定urllib2.urlopen url,none,time out 中time out的值,來排除連線超時的錯誤。time out x try data data為遞交表單 req urllib2.request url,data res urllib2.url...

PHP如何根據當前時間加,一天 一周 一月 一年

當前時間戳 2020 01 16 15 50 15 echo date y m d h i s strtotime now 當前時間戳 1秒 2020 01 16 15 50 16 echo date y m d h i s strtotime 1second 當前時間戳 1分 2020 01 16...

mysql獲取當前時間,前一天,後一天

負責的專案中,使用的是mysql資料庫,頁面上要顯示當天所註冊人數的數量,獲取當前的年月日,我使用的是 curdate 錯誤的sql語句 eg select count from user where registerdate curdate and registerdate curdate 1 雖...