zoukankan      html  css  js  c++  java
  • Python开发【内置模块篇】datetime

    获取当前日期和时间

    1 >>> from datetime import datetime
    2 >>> now = datetime.now()
    3 >>> now
    4 datetime.datetime(2018, 12, 30, 9, 30, 2, 734917)
    5 >>> print(now)
    6 2018-12-30 09:30:02.734917
    View Code

    获取指定日期和时间

    1 >>> from datetime import datetime
    2 >>> dt = datetime(2015, 4, 19, 12, 20) # 用指定日期时间创建datetime
    3 >>> print(dt)
    4 2015-04-19 12:20:00
    View Code

    datetime转换为timestamp

    >>> from datetime import datetime
    >>> dt = datetime(2015, 4, 19, 12, 20) # 用指定日期时间创建datetime
    >>> dt.timestamp() # 把datetime转换为timestamp
    1429417200.0
    View Code

    timestamp转换为datetime

    >>> from datetime import datetime
    >>> t = 1429417200.0
    >>> print(datetime.fromtimestamp(t))
    2015-04-19 12:20:00
    View Code

    str转换为datetime

    >>> from datetime import datetime
    >>> cday = datetime.strptime('2015-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
    >>> print(cday)
    2015-06-01 18:19:59
    View Code

    datetime转换为str

    >>> from datetime import datetime
    >>> now = datetime.now()
    >>> print(now.strftime('%a, %b %d %H:%M'))
    Mon, May 05 16:28
    View Code

    datetime加减

    >>> from datetime import datetime, timedelta
    >>> now = datetime.now()
    >>> now
    datetime.datetime(2015, 5, 18, 16, 57, 3, 540997)
    >>> now + timedelta(hours=10)
    datetime.datetime(2015, 5, 19, 2, 57, 3, 540997)
    >>> now - timedelta(days=1)
    datetime.datetime(2015, 5, 17, 16, 57, 3, 540997)
    >>> now + timedelta(days=2, hours=12)
    datetime.datetime(2015, 5, 21, 4, 57, 3, 540997)
    View Code
  • 相关阅读:
    SQL注入攻击
    Collections使用
    jquery实现table按时间排序
    浏览器存储及使用
    android实现屏幕旋转切换fragment
    安卓保存图片到图库demo总结
    android service基础
    正则表达式学习总结
    注解和枚举回顾
    Vue+Element项目日期选择器类型转化的问题
  • 原文地址:https://www.cnblogs.com/tangkaishou/p/10198632.html
Copyright © 2011-2022 走看看