zoukankan      html  css  js  c++  java
  • 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
    >>> 
  • 相关阅读:
    在Windows10上安装Linux子系统
    《ln--软连接》--linux命令
    【转】最详细的Log4J使用教程
    7 str字符串的内置函数
    6.1 range创建数值序列
    6 int数值类型的内置函数
    linux shell 字符串操作(长度,查找,截取,替换)详解
    awk 字符串处理函数
    Shell字符串截取
    5 python基本数据类型
  • 原文地址:https://www.cnblogs.com/51try-again/p/10260101.html
Copyright © 2011-2022 走看看