python日期时间处理基础

作者: analanxingde | 来源:发表于2017-03-20 21:17 被阅读42次

    基础

    Python提供了一个time和calendar模块可以用于格式化日期和时间。

    Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。

    每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。时间间隔是以秒为单位的浮点小数。

    time模块

    Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳

    importtime;#引入time模块

    ticks=time.time()

    print"当前时间戳为:",ticks

    返回浮点数的时间辍方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。

    localtime=time.localtime(time.time())

    print"本地时间为:",localtime

    结果为time.struct_time(tm_year=2016,tm_mon=4,tm_mday=7,tm_hour=10,tm_min=3,tm_sec=27,tm_wday=3,tm_yday=98,tm_isdst=0)

    格式化时间:

    localtime=time.asctime(time.localtime(time.time()))

    print"本地时间为:",localtime

    结果为

    本地时间为:ThuApr710:05:212016

    #格式化成2016-03-20 11:45:39形式

    printtime.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

    #格式化成Sat Mar 28 22:24:24 2016形式

    printtime.strftime("%a %b %d %H:%M:%S %Y",time.localtime())

    获取某月日历calendar模块

    Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历:

    cal=calendar.month(2016,1)

    print"以下输出2016年1月份的日历:"

    printcal;

    相关文章

      网友评论

        本文标题:python日期时间处理基础

        本文链接:https://www.haomeiwen.com/subject/bjwinttx.html