zoukankan      html  css  js  c++  java
  • Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年

    计算年、月、日需要安装组件包

    pip install python-dateutil

    当前日期时间
    import datetime
    print datetime.datetime.now()
    # 2018-05-08 16:53:30.101000
    格式化时间
    import datetime
    print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
    # 2018-05-08 16:54
    多加一天
    import datetime
    print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
    # 2018-05-09 16:56:07
    减一天
    import datetime
    print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
    # 2018-05-07 16:56:59
    可以把days改为hours minutes,就可以提前XX小时/分钟了。
    
    timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[,
    hours[, weeks]]]]]]])
    
    减去一年
    import datetime
    from dateutil.relativedelta import relativedelta
    d = datetime.datetime.strptime('20180131', '%Y%m%d')
    print(d) // 2018-01-31 00:00:00
    print((d - relativedelta(years=1)).strftime('%Y%m%d')) // 20170131
    

      

  • 相关阅读:
    linux inode索引节点使用率100% 解决
    Linux常用命令
    mongodb常用命令
    抓包工具简介:fiddler、charles
    博客园自定义更换背景
    ant+jmeter应用
    BeanShell断言
    jmeter 常用函数(一):__Random
    git常见错误解决方法
    react环境搭建
  • 原文地址:https://www.cnblogs.com/zmdComeOn/p/12240064.html
Copyright © 2011-2022 走看看