文档章节

Python 时间使用

Tmac
 Tmac
发布于 2013/01/08 16:06
字数 404
阅读 43
收藏 0

Python中共有三种表达方式:1)

  1. timestamp
  2. tuple或者struct_time
  3. 格式化字符串 举例:

  1. import time
  2. ISOTIMEFORMAT='%Y-%m-%d'
  3. print "time.time()",time.time();
  4. print "time.localtime()",time.localtime()
  5. print "time.localtime([sec])",time.localtime(1357633171)
  6. print "time.strftime",time.strftime(ISOTIMEFORMAT,time.localtime())
  7. print "time.strptime",time.strptime('2012-12-31',ISOTIMEFORMAT)
  8. print "time.mktime(t)",time.mktime(time.localtime())

结果


time.time() 1357633531.95<br/> time.localtime() (2013, 1, 8, 16, 25, 31, 1, 8, 0)<br/> time.localtime([sec]) (2013, 1, 8, 16, 19, 31, 1, 8, 0)<br/> time.strftime 2013-01-08<br/> time.strptime (2012, 12, 31, 0, 0, 0, 0, 366, -1)<br/> time.mktime(t) 1357633531.0<br/>

它们之间的转化如图所示:

以例子需要说明: 24 strftime(format[, tuple]) -> string 25 将指定的struct_time(元组格式的)(默认为当前时间),根据指定的格式化字符串输出 26 python中时间日期格式化符号: 27 %y 两位数的年份表示(00-99) 28 %Y 四位数的年份表示(000-9999) 29 %m 月份(01-12) 30 %d 月内中的一天(0-31) 31 %H 24小时制小时数(0-23) 32 %I 12小时制小时数(01-12) 33 %M 分钟数(00=59) 34 %S 秒(00-59) 35 %a 本地简化星期名称 36 %A 本地完整星期名称 37 %b 本地简化的月份名称 38 %B 本地完整的月份名称 39 %c 本地相应的日期表示和时间表示 40 %j 年内的一天(001-366) 41 %p 本地A.M.或P.M.的等价符 42 %U 一年中的星期数(00-53)星期天为星期的开始 43 %w 星期(0-6),星期天为星期的开始 44 %W 一年中的星期数(00-53)星期一为星期的开始 45 %x 本地相应的日期表示 46 %X 本地相应的时间表示 47 %Z 当前时区的名称 48 %% %号本身

星期几获取


from datetime import datetime,date

dayOfWeek = datetime.now().weekday() print dayOfWeek

dayOfWeek = datetime.today().weekday() print dayOfWeek

datetime类的weekday()方法可以获得datetime是星期几,注意weekday() 返回的是0-6是星期一到星期日

© 著作权归作者所有

共有 人打赏支持
Tmac
粉丝 2
博文 85
码字总数 16998
作品 0
海淀
程序员
不著名Python解说员,句句在理,提升Python编程效率的十个方法!

程效率的十个方法! 叙述 Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸...

Python新世界
07/14
0
0
Python 开发者节省时间的 10 个方法

Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,...

shezjl
2015/08/16
0
0
有轻功:用3行代码让Python数据处理脚本获得4倍提速

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万...

爱喵的程序员
07/26
0
0
Python 3.7.0 来了!

【新智元导读】Python官网静悄悄地发布了一条大消息:正式发布 Python 3.7.0!同时发布的还有Python 3.6.6稳定版。官网刚刚更新了可下载文档,还在用Python 2.7和Python3.5的你,赶紧用起来!...

技术小能手
07/09
0
0
RHEL 8或将默认使用python3

Red Hat 宣布,它的企业级发行版 RHEL 下个大版本将用 Python 3 替代 Python 2。RHEL 刚刚发布了一个小版本 7.5,这意味着 8.0 版将正式移除 Python 2。Python 2.x 系列的最后版本 Python 2...

问题终结者
04/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

iOS开发用到的图片尺寸汇总

启动图 型号 竖屏 横屏 iPhone SE 640px × 1136px 1136px × 640px iPhone 6s 750px × 1334px 1334px × 750px iPhone 6s Plus 1242px × 2208px 2208px × 1242px iPhone 7 750px × 1334......

业界小白
21分钟前
0
0
浅谈redis

redis是一个开源,内存式的健值存储数据库,也被称为健值存储的字典服务器。健值类型有字符串,hash(哈希类型),set(集合),list(列表) 和有序集合 特征细节: 内存式:redis将健值存储在主...

拐美人
28分钟前
0
0
无限扩容,按需使用!ZStack推出基于阿里云NAS的文件存储服务

日前,ZStack发布2.6.0版本,正式宣布推出基于阿里云NAS的文件存储服务。得益于业界领先的阿里云分布式存储架构,融合NAS后的ZStack 2.6.0拥有高性能、高可靠、容量无限扩展、一键操作、按需...

ZStack社区版
30分钟前
1
0
崛起于Springboot2.X之Mongodb多数据源处理(35)

多数据源:4个mongodb库! 目录结构图: 1、添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>......

木九天
36分钟前
0
0
如何获取显示器的EDID信息

Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果...

DB_Terrill
37分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部