zoukankan      html  css  js  c++  java
  • python datetime模块

    #! /usr/bin/env python
    # -*- coding:utf-8 -*-
    from datetime import *
    # datetime模块定义了下面这几个类:
    # datetime.date:表示日期的类。常用的属性有year, month, day;
    # datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
    # datetime.datetime:表示日期时间。
    # datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
    # datetime.tzinfo:与时区有关的相关信息。

    #1.date 表示一个由年、月、日组成的日期

    t = date.today()#返回一个表示当前本地日期的date对象
    print(t)
    print(t.year,t.month,t.day)#年、月、日
    t1 = t.replace(day=12)#date.replace(year, month, day):生成一个新的日期对象,用参数指定的年,月,日代替原有对象中的属性
    print(t1)
    print(t.timetuple())# 返回日期对应的time.struct_time对象
    print(t.toordinal())#返回日期对应的Gregorian Calendar日期
    print(t.weekday())#如果是星期一,返回0;如果是星期2,返回1,以此类推

    t3 = t1-t #日期进行加减运算
    print(t3)
    print(t<t1) #日期比较

    #2.time 表示时间,由时、分、秒以及微秒组成

    tm = time(15,53,5) #构造一个time
    print(tm)

    tm1 = tm.replace(hour=13) #根据参数替换时、分、秒生成新的time
    print(tm1)

    print(tm.hour,tm.minute,tm.second)# time的时,分,秒

    #3.datetime类 date与time的所有信息

    td = datetime.today() #当前本地时间的datetime对象
    print(td)

    tu = datetime.utcnow()#当前utc时间的datetime对象
    print(tu)

    to = datetime.combine(t,tm)#根据date和time,创建一个datetime对象
    print(to)
  • 相关阅读:
    jquery map.js
    json序列指定名称
    如何将后台传来的json反序列化为前端具体对象
    创建随机码!!
    用户(三次)登录--作业小编完成
    求出1-2+3-4+5------100求和
    if -else 条件语句原理
    联系:中奖彩票小编译
    求出1-100内所有奇数。
    练习题:求1-100所有数偶数
  • 原文地址:https://www.cnblogs.com/wuxinyan/p/8728014.html
Copyright © 2011-2022 走看看