2、Python 当前时间加一天、一小时、一分钟
2017-10-17 17:00
429 查看
写自动化的时候遇到这样一个需求,给某个日期控件附当前日期,如果条件满足继续,如果不满足,则赋下一天。
1、datetime模块
运行结果:
2017-10-17 16:59:28.385184
2、实现下一天、下一小时、下一分钟、下一秒
运行结果:
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、将输出结果转换成我们想要的格式(结合上篇文章中的内容)
2017/10/18 17:06:34
4、循环取后面一天时间,通过一个自增变量x实现。
运行结果:
C:\Python36\python.exe E:/python/test1/day1/test10.py
go on
go on
go on
end
5、将上面的自增日期格式化成需要的格式,就可以通过sendkeys 方法,输入到日期时间控件了。
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 方法,输入到日期时间控件了。
相关文章推荐
- python 当前时间多加一天、一小时、一分钟
- python 当前时间多加一天、一小时、一分钟
- Python实现的当前时间多加一天、一小时、一分钟操作示例
- JS快速获取当前时间减一小时、一天及日期格式处理
- Python 获取当前时间
- Clander的用法。如何取得当前时间一个月后/前的时间。如何取得某个月的最后一天。如何取得今年的第一个周一。五月的第二个星期日。如何取得今年的第一周(注意国外的日历和国内可能不一样,如何设置一周开始
- Python 获取当前系统的时间
- java操作时间,将当前时间减一年,减一天,减一个月
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- 对当前时间加一天
- python 获取当前时间
- python显示当前时间
- calendar 当前时间加一天怎么做? java
- [Python]获取当前时间
- 获取当前时间的前一天或后一天时间
- js获取当前日期时间,昨天、本月第一天和最后一天
- Python新建文件夹并以当前时间命名
- python获取当前时间
- python 获取当前时间