范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Python日期和时间

  Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。
  Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。
  时间间隔是以秒为单位的浮点小数。
  每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
  Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例: 实例(Python 2.0+)
  #!/usr/bin/python
  # -*- coding: UTF-8 -*-
  import   time
  # 引入time模块
  ticks  =  time . time ()
  print   " 当前时间戳为: " ,  ticks
  以上实例输出结果: 当前时间戳为: 1459994552.51
  时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。 什么是时间元组?
  很多Python函数用一个元组装起来的9组数字处理时间:
  序号
  字段
  值
  0
  4位数年   2008
  1
  月   1 到 12   2
  日   1到31   3
  小时   0到23   4
  分钟   0到59   5
  秒   0到61 (60或61 是闰秒)   6
  一周的第几日   0到6 (0是周一)   7
  一年的第几日   1到366 (儒略历)   8
  夏令时   -1, 0, 1, -1是决定是否为夏令时的旗帜   上述也就是struct_time元组。这种结构具有如下属性:   序号   属性   值   0
  tm_year   2008
  1
  tm_mon   1 到 12   2
  tm_mday   1 到 31   3
  tm_hour   0 到 23   4
  tm_min   0 到 59   5
  tm_sec   0 到 61 (60或61 是闰秒)   6
  tm_wday   0到6 (0是周一)   7
  tm_yday   1 到 366(儒略历)   8
  tm_isdst   -1, 0, 1, -1是决定是否为夏令时的旗帜   获取当前时间   从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。 实例(Python 2.0+)   #!/usr/bin/python   # -*- coding: UTF-8 -*-   import time l   ocaltime = 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)   获取格式化的时间   你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是asctime(): 实例(Python 2.0+)   #!/usr/bin/python   # -*- coding: UTF-8 -*-   import time   localtime = time . asctime ( time . localtime ( time . time ()) )   print " 本地时间为 : " , localtime   以上实例输出结果: 本地时间为 : Thu Apr 7 10:05:21 2016格式化日期   我们可以使用 time 模块的 strftime 方法来格式化日期,: time.strftime(format[, t])   python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身 获取某月日历   Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历: 实例(Python 2.0+)   #!/usr/bin/python   # -*- coding: UTF-8 -*-   import calendar cal = calendar . month ( 2016 , 1 )   print " 以下输出2016年1月份的日历: "   print cal   以上实例输出结果: 以下输出2016年1月份的日历: January 2016 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31   Time 模块   Time 模块包含了以下内置函数,既有时间处理的,也有转换时间格式的:   序号   函数及描述   1
  time.altzone   返回格林威治西部的夏令时地区的偏移秒数。如果该地区在格林威治东部会返回负值(如西欧,包括英国)。对夏令时启用地区才能使用。   2
  time.asctime([tupletime])   接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串。   3
  time.clock( )   用以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。   4
  time.ctime([secs])   作用相当于asctime(localtime(secs)),未给参数相当于asctime()   5
  time.gmtime([secs])   接收时间戳(1970纪元后经过的浮点秒数)并返回格林威治天文时间下的时间元组t。注:t.tm_isdst始终为0   6
  time.localtime([secs])   接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。   7
  time.mktime(tupletime)   接受时间元组并返回时间戳(1970纪元后经过的浮点秒数)。   8
  time.sleep(secs)   推迟调用线程的运行,secs指秒数。   9
  time.strftime(fmt[,tupletime])   接收以时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定。   10
  time.strptime(str,fmt="%a %b %d %H:%M:%S %Y")   根据fmt的格式把一个时间字符串解析为时间元组。   11
  time.time( )   返回当前时间的时间戳(1970纪元后经过的浮点秒数)。   12
  time.tzset()   根据环境变量TZ重新初始化时间相关设置。   Time模块包含了以下2个非常重要的属性:   序号   属性及描述   1
  time.timezone   属性 time.timezone 是当地时区(未启动夏令时)距离格林威治的偏移秒数(>0,美洲<=0大部分欧洲,亚洲,非洲)。   2
  time.tzname   属性time.tzname包含一对根据情况的不同而不同的字符串,分别是带夏令时的本地时区名称,和不带的。   日历(Calendar)模块   此模块的函数都是日历相关的,例如打印某月的字符月历。   星期一是默认的每周第一天,星期天是默认的最后一天。更改设置需调用calendar.setfirstweekday()函数。模块包含了以下内置函数:   序号   函数及描述   1
  calendar.calendar(year,w=2,l=1,c=6)   返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符。每行长度为21* W+18+2* C。l是每星期行数。   2
  calendar.firstweekday( )   返回当前每周起始日期的设置。默认情况下,首次载入 calendar 模块时返回 0,即星期一。   3 calendar.isleap(year)   是闰年返回 True,否则为 False。 >>> import calendar >>> print(calendar.isleap(2000)) True >>> print(calendar.isleap(1900)) False   4
  calendar.leapdays(y1,y2)   返回在Y1,Y2两年之间的闰年总数。   5
  calendar.month(year,month,w=2,l=1)   返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行的长度为7* w+6。l是每星期的行数。   6
  calendar.monthcalendar(year,month)   返回一个整数的单层嵌套列表。每个子列表装载代表一个星期的整数。Year年month月外的日期都设为0;范围内的日子都由该月第几日表示,从1开始。   7
  calendar.monthrange(year,month)   返回两个整数。第一个是该月的星期几的日期码,第二个是该月的日期码。日从0(星期一)到6(星期日);月从1到12。   8
  calendar.prcal(year,w=2,l=1,c=6)   相当于 print calendar.calendar(year,w=2,l=1,c=6) 。   9
  calendar.prmonth(year,month,w=2,l=1)   相当于 print calendar.month(year,month,w=2,l=1) 。   10
  calendar.setfirstweekday(weekday)   设置每周的起始日期码。0(星期一)到6(星期日)。   11
  calendar.timegm(tupletime)   和time.gmtime相反:接受一个时间元组形式,返回该时刻的时间戳(1970纪元后经过的浮点秒数)。   12
  calendar.weekday(year,month,day)   返回给定日期的日期码。0(星期一)到6(星期日)。月份为 1(一月) 到 12(12月)。   其他相关模块和函数   在Python中,其他处理日期和时间的模块还有: datetime模块 pytz模块 dateutil模块

经验告诉大家怎样买到防断频,防尖叫的无线挂式麦克风我的麦克风是手持的,觉得老是拿着不方便,还是买一套无线挂式麦克风比较好。我去网上找了好久,看到有一个关于小金鱼无线麦克风的视频介绍。后来我就去淘宝上搜索小金鱼无线麦克风,没有看到他加固计算机很多人都会为笔记本电脑使用过程中的散热问题而烦恼,很多人会购买冷却架,外部设备笔记本散热风扇,但作为一个密封性能好的加固计算机有更先进的技术,使用内置的热管散热器,并采用特殊的结构vim查找并替换单词查找并手动替换内容vim普通模式下执行1。查找单词content或?content2。替换为content1cwcontent1Esc3。查找下一个n4。再次替换。查找并自动替换内打开全新阅读模式,墨案MIX7颠覆你对电子阅读器的刻板印象智能手机的发展已经彻底覆盖了大众生活各个方面,大众也越来越习惯手机相伴,获取资讯如是,煲剧观影如是,甚至连书籍阅读也透过手机完成,虽说一部手机可以解决绝大多事情,但对于某些事情上总工业平板电脑平板电脑可有两种系统,一种是iPad系统,一种是Windows系统,就这两种而言,它们的使用方法是什么呢?一iPad使用首先需要做的是下载iTunes,下载完毕后,安装好下载的iTgetac加固笔记本getac加固笔记本的优势有很多1超强续航在很多恶劣环境下,电池就成为笔记本的动力来源,而本笔记本电脑拥有大容量电池,此外有些型号的笔记本电脑还有两个电池仓位,因此续航能力超强,不浪潮彭震数字经济提速,数据存储产业迎来新机遇近年来,互联网大数据云计算人工智能区块链等技术加速创新,日益融入经济社会发展各领域全过程,数字经济发展速度之快辐射范围之广影响程度之深前所未有,正在成为重组全球要素资源重塑全球经济安利一款实用的手机垃圾清理APP(SD女佣)近二十年是手机行业飞速发展的时代,作为普通人深刻地感觉到了手机的变化。记得2000年初,固定电话从阳春白雪走向下里巴人,实现了真正的顺风耳,让我们的社会联系更加紧密。由于手机成本的苹果耳机音质能达到什么水平?作为一个入坑苹果多年的人,用过的iPhone从iPhone4到iPhoneX一代都没落下,随机附送的耳机,也一直是我的听歌主力。所以我个人觉得,这种问题我最有发言权,不过随机附送的中国移动为何急着宣传eSIM,传统SIM卡会被淘汰吗?随着物联网技术智能穿戴设备的发展,传统的SIM卡肯定会被淘汰。eSIM卡技术发展已经成熟,由于缺少杀手锏级的应用,因此普及的比较慢。什么是eSIM卡eSIM卡是电子化的SIM卡,并现在的旗舰机,哪个拍照比较好?很多喜欢摄影的玩家往往都喜欢用手机来拍照,不仅是因为手机便携小巧,并且在功能上还比较简单,最重要的是可以随时拍完随时上传随时分享,这是一般相机都做不到的。那么现在问题就来了,现在主
乐视屏霸优化视听再焕传统旗舰电视青春每次写文章最愁的就是开头,怎么用吸引人的导语再切回主题。本来想用热播剧三生三世十里桃花所围绕的一个情字来个唯美的引子,不过一款科技产品和亲情友情爱情契合起来会给人感觉很做作。那么,小米MIX4真容曝光Hello,大家好,欢迎来到科技晚高峰,圈圈今天将会给你们带来不一样的精彩尽请期待吧!苹果推出儿童安全功能,遭到质疑,然而这个功能主要是通过对iCloud照片和短信中可能出现的不健腾讯投500亿助力共同富裕Hello,大家好,欢迎来到科技晚高峰,圈圈又与你们准时相见啦腾讯可谓是大手笔一挥,再投500亿资金助力共同富裕,在乡村振兴低收入人群增收基层医疗体系完善教育均衡发展等民生领域提供一个人的小浪漫乐视smart磁吸炫彩蓝牙音箱就该这么玩儿宅家神器神级宅女一枚,表现周五备足干粮,周一才见太阳。偏居一隅,房间就是我的世界。睡觉看书之余,一个小小的音箱便是完美的调剂,它虽不是生活必须,但是,打个比方说吧,就像原始人学会了华为孟晚舟引渡案汇丰与孟晚舟就公开相关文件达成协议孟晚舟引渡案或迎来重大转机。针对华为首席财务官孟晚舟寻求从汇丰银行(HSBC)获得与引渡案有关的文件,汇丰银行已经与孟晚舟达成协议。据彭博社报道,汇丰银行已经与孟晚舟达成了一项协议华为将于9月13日举行新品发布会Hello,大家好,欢迎来到科技晚高峰,圈圈又与你们准时相见啦9月8日,华为终端公司官微宣布,将于本月13日1930分,正式举行华为智慧办公新品发布会,并表示将解锁全新办公生产力。孟晚舟引渡案汇丰同意向华为披露文件如何影响加拿大聆讯?香港高等法院4月12日裁定,汇丰银行(HSBC)需向华为副董事长孟晚舟一方披露指定文件,双方之后亦表示已经就此达成协议。孟晚舟一方曾在2月向英国法院作出类似要求,遭到驳回。美国华为美国拟扩大禁令,禁止私人资金购买华为中兴等中国企业的设备美国共和党参议员鲁比奥(MarcoRubio)与民主党参议员马基(EdwardMarkey)5月24日提出一项新法案,阻挠包括华为在内的中国企业在美国出售商品。法案寻求联邦通信委员AI行业发展迎来高潮虚拟学生华智冰未来可期随着技术迭代和市场认知的不断提升,产业结构基本完备,人工智能进入全面赋能生产生活的落地开花阶段。近日,华智冰弹唱视频火爆全网,讨论逐渐火热,而一些质疑声也开始甚嚣尘上。,10月19腾讯发布自研腾讯大数据天工,引领大数据计算进入下一时代4月18日,在腾讯大数据高峰论坛上,腾讯正式发布自研第四代数智融合计算平台腾讯大数据天工,该平台以最新的数据协同技术互通平台大脑技术理念为基础,在确保数据安全这一重要前提下,真正实鲸灵蜂享家人物10年私域经验,曾月入60万,他的成功能否复制?做任何事都别急功近利,很多人在做事是第一关注利益,第二才是影响不能以利益为出发点,要有正确的价值观。我觉得鲸灵集团蜂享家好的点有很靠谱的杜老师,带领着一个很靠谱的团队,做着一件让人