• python time datetime


    datetime 模块

    >>> import datetime
    >>> datetime.datetime.now()
    datetime.datetime(2019, 1, 12, 15, 43, 12, 21677)
    >>> now_time = datetime.datetime.now()
    >>> print(now_time)
    2019-01-12 15:43:48.265809
    >>> # 只能调整的字段: weeks days hours minutes seconds
    >>> print(now_time + datetime.timedelta(weeks=2))  # 两周后
    2019-01-26 15:43:48.265809
    >>> print(now_time + datetime.timedelta(weeks=-2))  # 两周前
    2018-12-29 15:43:48.265809
    >>> print(now_time + datetime.timedelta(days=3))    #三天后
    2019-01-15 15:43:48.265809
    >>> print(now_time + datetime.timedelta(days=-3))   #三天前
    2019-01-09 15:43:48.265809
    >>> print(now_time + datetime.timedelta(hours=5))   # 5小时后
    2019-01-12 20:43:48.265809
    >>> print(now_time + datetime.timedelta(hours=-5))   # 5小时前
    2019-01-12 10:43:48.265809
    >>> print(now_time + datetime.timedelta(minutes=10))   # 10分钟后
    2019-01-12 15:53:48.265809
    >>> print(now_time + datetime.timedelta(minutes=-10))  # 10分钟前
    2019-01-12 15:33:48.265809
    >>> print(now_time + datetime.timedelta(seconds=-80))  # 80秒前
    2019-01-12 15:42:28.265809
    >>> print(now_time + datetime.timedelta(seconds=80))   # 80秒后
    2019-01-12 15:45:08.265809
    >>> 
    >>> # 可以直接调整到指定的 年 月 日 时 分 秒 等
    >>> current_time = datetime.datetime.now()
    >>> print(current_time.replace(year=1996))
    1996-01-12 15:56:21.405609
    >>> print(current_time.replace(month=8))
    2019-08-12 15:56:21.405609
    >>> print(current_time.replace(year=2004, month=9,day=1))
    2004-09-01 15:56:21.405609
    >>> 
    >>> print(datetime.date.fromtimestamp(1309480210))   # 将时间戳转化成时间
    2011-07-01
    >>> 
  • 相关阅读:
    search支持多种标签
    二级导航样式
    内容页与首页列表页调用点击数量
    常用标签
    20随机验证码
    19.请输入整数
    18.自定义过滤器表头排序
    17.js实现金山打字
    16.简单的自定义指令
    OC学习笔记 面向对象 继承与组合
  • 原文地址:https://www.cnblogs.com/51try-again/p/10260101.html
Copyright © 2020-2023  润新知