寫自動化的時候遇到這樣乙個需求,給某個日期控制項附當前日期,如果條件滿足繼續,如果不滿足,則賦下一天。
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(days2017/10/18 17:06:34=1)).strftime("%y/%m/%d %h:%m:%s"))
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 雖...