zoukankan      html  css  js  c++  java
  • python之时间日期datetime

    相比于time模块,datetime模块的接口则更直观、更容易调用
    datetime模块定义了以下几个类:

    datetime.date():表示日期的类。常用的属性是year,month,day;
    datetime.time():表示时间的类。常用的属性是hour,minute,second,microsecond;
    datetime.datetime():表示日期时间;
    datetime.timedelta():表示时间间隔,即两个时间点之间的长度;

    1.获取当前datatime

    import datetime
    
    time = datetime.datetime.now()
    print(time)  #输出如下日期-时间(精确到微秒,小数点后6位)
    结果:
    [python@master time]$ python3 7.py 
    2018-08-27 09:52:41.638860
    
    *****************************************************************
    import datetime
    
    time=datetime.datetime.now().date()
    time_year = datetime.datetime.now().year
    time_month = datetime.datetime.now().month
    time_day = datetime.datetime.now().day
    print(time)
    print(time_year)
    print(time_month)
    print(time_day)
    
    [python@master time]$ python3 c.py 
    2018-08-27
    2018
    8
    27

     2.获取当天date

    import datetime
    
    time = datetime.date.today()
    print(time)
    结果:
    [python@master time]$ python3 8.py 
    2018-08-27

    3.获取明天或者前N天

    import datetime
    
    time = datetime.date.today()+datetime.timedelta(days=1) #正数的话,是未来隔几天的日期,负数,是之前隔几天的日期
    print (time)
    结果:
    2018-08-28

    4.datetime类型转换为string类型

    import datetime
    
    time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
    print (time)
    结果:
    [python@master time]$ python3 a.py 
    2018-08-27 10:04:29

    5.datatime类型转换为date类型

    import datetime
    
    time = datetime.datetime.now().date()
    print (time)
    结果:
    [python@master time]$ python3 b.py 
    2018-08-27

    再加上timedalta可以进行时间(天)的计算

    import datetime
    
    time1 = datetime.datetime.now().date()
    time2 = datetime.datetime.now().date()-datetime.timedelta(days = 1)
    print(time1)
    print(time2)
    结果:
    2018-08-27
    2018-08-26
  • 相关阅读:
    Movement Type
    Excel制表技巧
    [转]MM移动类型的配置相关的系统表,举例说明SAP是如何根据配置抛帐的
    Microsoft Excel:Automatically color alternating rows(columns)
    eBook试载(1):Workbook对象与示例(1)
    辨析:would rather 和 prefer
    Serial Number Management In SAP SD
    <摘录>NAL格式
    linux服务简介关闭不需要的Linux服务
    <摘录>PS和TS流的区别
  • 原文地址:https://www.cnblogs.com/hello-wei/p/9540765.html
Copyright © 2011-2022 走看看