zoukankan      html  css  js  c++  java
  • Python datetime获取详细时间

    说明:datetime是date和time的结合体,包含了date和time的所有信息

    datetime常见用法:

    1、datetime.datetime.now()返回一个UTC时间的datetime对象

    >>> from datetime import *
    >>> print datetime.now()
    2017-09-05 16:36:59.637000

    2、datetime.datedelta()和datetime.datetime.now()结合获取当前时间前(或当前时间后)的某个时间,多用于定时任务中

    >>> import datetime
    >>> nowTime = datetime.datetime.now()#获取当前时间
    >>> startTime = nowTime + datetime.timedelta(minutes=-10)#得到当前时间前10分钟的时间
    >>> print startTime
    2017-09-05 16:31:35.477000
    >>> print nowTime
    2017-09-05 16:41:35.477000

    3、nowTime.strftime(format)获取时间nowTime(datetime类型的时间)的字符串形式,多用于界面显示,其中字符串格式format可自行定义,如“%Y%m%d”或“%H-%M-%S”

    >>> import datetime
    >>> nowTime = datetime.datetime.now()
    >>> print type(nowTime)
    <type 'datetime.datetime'>  #得到一个datetime类型的时间

    >>> strTime = nowTime.strftime("%m%d")  #将datetime类型的时间转化为字符串
    >>> print strTime #得到了当前时间的月份和日期
    0905
    >>> print nowTime
    2017-09-05 16:50:18.038000

    4、datetime.datetime.strptime("2012-09-12 21:08:12", "%Y-%m-%d %H:%M:%S")将字符串转化为datetime类型的时间

    >>> datetime.datetime.strptime("2012-09-12 21:08:12", "%Y-%m-%d %H:%M:%S")
    datetime.datetime(2012, 9, 12, 21, 8, 12)

  • 相关阅读:
    机器学习项目流程(二)探索并可视化数据
    机器学习项目流程(一)初探数据集
    数据类型.md
    keepalived.md
    LVS.md
    tomcat多实例.md
    LANMP常用配置.md
    php-fpm配置参数.md
    Nginx学习.md
    Redis.md
  • 原文地址:https://www.cnblogs.com/heiao10duan/p/7479561.html
Copyright © 2011-2022 走看看