写自动化的时候遇到这样一个需求,给某个日期控件附当前日期,如果条件满足继续,如果不满足,则赋下一天。

1、datetime模块

print(datetime.datetime.now())

运行结果:

2017-10-17 16:59:28.385184

2、实现下一天、下一小时、下一分钟、下一秒

import datetime
import timeprint(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 方法,输入到日期时间控件了。

2、Python 当前时间加一天、一小时、一分钟相关推荐

  1. python抽取timedelta中的天数、小时、分钟、秒钟信息

    python抽取timedelta中的天数.小时.分钟.秒钟信息 目录 python抽取timedelta中的天数.小时.分钟.秒钟信息</

  2. java两个时间相差分钟_Java计算两个日期时间相差几天,几小时,几分钟等

    展开全部 思路是先计算两个62616964757a686964616fe59b9ee7ad9431333365666264日期相差的毫秒数,然后分别根据每天的毫秒数.每小时的毫秒数.每分钟的毫秒数来计 ...

  3. python计算时间加减,python datetime库使用和时间加减计算

    datetime库使用 一.操作当前时间 1.获取当前时间 >>> import datetime >>> print datetime.datetime.now( ...

  4. python 数字日期转换,格式化时间,日期加减天,小时,分钟

    把数字转换成日期格式  例如:数字 202105271354 转换成日期格式 2021-05-27 13:54:00 from dateutil.parser import parset_list1 ...

  5. python当前时间加一分钟,python 当前时间多加七天、一小时、一分钟

    首先看下,datetime的使用 import datetime >>> print datetime.datetime.now() 2017-07-15 15:01:24.6190 ...

  6. 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒

    下面程序使用了两种方法计算两个时间相差 天,小时,分钟,秒 package jodotest; import java.text.ParseException; import java.text.Si ...

  7. python将秒数转化成天,小时,分钟,秒的格式

    def convert_time_to_str(time):#时间数字转化成字符串,不够10的前面补个0if (time < 10):time = '0' + str(time)else:tim ...

  8. python当前时间加一分钟_Python实现的当前时间多加一天、一小时、一分钟操作示例...

    本文实例讲述了Python实现的当前时间多加一天.一小时.一分钟操作.分享给大家供大家参考,具体如下: 首先看下,datetime的使用 >>> import datetime &g ...

  9. python datetime 时间加一秒,一分钟

    通过笔者的上一篇文章,大家应该了解了python中datetime,time,string的相互转换,这里讲一个比较常用的操作,那就是时间偏移函数的设计,也就是time offset的函数的方法 获取 ...

最新文章

  1. 【PAT乙级】1094 谷歌的招聘 (20 分)
  2. SLAM学习--常用数据集
  3. hdu4565之矩阵快速幂
  4. 《Thinking in java》 读了个开头
  5. 一周愣降900元!这款iPhone不值了?
  6. Hive导入csv文件
  7. MATLAB实现连续周期信号的频谱分析(正余弦波信号举例)
  8. 硬件开发者之路之——保护电路系列之输入电源端口的防护设计
  9. 20190916每日一句
  10. sqlprompt安装注册
  11. erp oracle mrp,OracleERP用戶手册-MRP.doc
  12. npm cnpm下载
  13. Java 猜单词游戏
  14. Spring四个核心包
  15. excel 删除大量空白行
  16. python函数长度单位换算_长度单位换算表-在线长度单位转换器
  17. mmdetection源码笔记(一):train.py解读
  18. 三、Linux文件管理
  19. Bootstrap4总结(3)
  20. c++中的继承机制(Derived Classes)

热门文章

  1. 动态规划:矩阵连乘问题
  2. html按经纬度查询距离,JS根据两点的经纬度坐标得到驾车行驶距离
  3. QT QTextEdit 控件响应回车键
  4. 基础培训篇|腾讯犀牛鸟开源人才培养课程
  5. MapServer的安装和使用
  6. P3152 正整数序列
  7. MyBatis-Plus--开胃菜
  8. ubuntu22.10使用显卡驱动nvidia-driver-525-testd报错
  9. 单片机c语言实现小灯循环亮1 8个,实现单片机信号灯1-8依次循环点亮的程序怎么写...
  10. 史上最全的Java判断是否为中文字符