zoukankan      html  css  js  c++  java
  • python--时间日期

    time模块

    # -*- coding: cp936 -*-
    from time import *
    
    t = time()  #当前时间的值
    print t
    
    s = ctime(t)    #数值转字符串
    print s
    
    r = localtime(t)    #数值转结构体,本地时区
    print r
    print gmtime()  #数值转结构体,格林尼治时区
    
    print mktime(r) #结构体转数值
    
    #结构体转字符串
    print strftime("%Y年 %m月 %d日 %H:%M:%S 星期%w 第%j天 第%W星期", r)
    print strftime("年份缩写%y 月份%B 缩写%b 星期%A 缩写%a")
    print strftime("日期时间%c 时间%X 日期%x")
    
    #字符串转结构体
    print strptime("11 Nov 13", "%d %b %y")
    
    print clock()   #程序到现在运行的时间
    sleep(1)    #延时
    print "我刚才休息了一秒"
    print clock()   #上次调用clock到现在的时间

    以上大部分函数在不传入参数时,默认是当前时间

    datetime模块

    # -*- coding: cp936 -*-
    from datetime import *
    import time as tm
    
    #以下为date类
    d = date.today()
    print d
    
    d = date(2013, 11, 15)
    print d.year, d.month, d.day
    tomorrow = d.replace(day = 16)
    print tomorrow - d
    
    print d.weekday()   #星期,星期一为0
    print d.isoweekday()    #星期,星期一为1
    
    print date.fromtimestamp(tm.time()) #时间值转日期
    print d.timetuple() #日期转结构体
    
    print d.isoformat()
    #print d.strftime() #日期转字符串
    
    
    
    print '-'*30 + '我是分割线' + '-'*30
    #以下为time类
    t = time(23, 10, 44)
    print t
    print t.hour, t.minute, t.second, t.microsecond
    t = t.replace(hour = 22)
    print t
    
    print t.isoformat()
    #print t.strftime()
    
    print '-'*30 + '我是分割线' + '-'*30
    #以下为datetime类
    #datetime类是date类和time类的结合
    dt = datetime.today()
    print dt
    print datetime.now()
    print datetime.combine(d, t)
    print datetime.fromtimestamp(tm.time())
    
    delta = timedelta(seconds=3600)
    print dt-delta
    
    print dt.date
    print datetime.ctime(datetime.today())
    #print datetime.strptime(date.string, format)

    这3个类有很多共同的函数,不一一举例了.

  • 相关阅读:
    ofbiz初级教程
    IBASE4J开发环境搭建
    Nginx在windows上安装 及 Nginx的配置及优化
    Windows里正确安装Zookeeper以服务运行
    分享一个完整的Mybatis分页解决方案
    jquery weui ajax滚动加载更多
    Spring+Mybatis+SpringMVC后台与前台分页展示实例
    Mysql怎么样避免全表扫描,sql查询优化
    SQL优化|Java面试题
    mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)
  • 原文地址:https://www.cnblogs.com/saieuler/p/3426106.html
Copyright © 2011-2022 走看看