python日期时间处理基础

基础

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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python 基础教程 实例(Python 2.0+) 实例(Python 3.0+) Python 简介 Pyt...
    纵我不往矣阅读 64,829评论 0 23
  • 目录 1. 类型汇总 2.数据类型转换 3.列表 4.元组 5.日期和时间 6.字典 一、 类型汇总 1.字符串 ...
    古佛青灯度流年阅读 3,940评论 2 1
  • 目录 1. 类型汇总 2.数据类型转换 3.列表 4.元组 5.日期和时间 6.字典 一、 类型汇总 1.字符串 ...
    古佛青灯度流年阅读 2,939评论 0 0
  • 在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解t...
    linco159阅读 3,644评论 0 0
  • 三年,我成长了,因为爱情… 初恋离开我之后,我每天都在痛苦中生活,不是爱情把我伤害了,是我本来就不够强,不懂爱情,...
    夜未央com阅读 3,468评论 1 2

友情链接更多精彩内容