Python 时间使用
博客专区 > Tmac 的博客 > 博客详情
Python 时间使用
Tmac 发表于5年前
Python 时间使用
  • 发表于 5年前
  • 阅读 40
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: Python 时间使用

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是星期一到星期日

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 2
博文 85
码字总数 16998
×
Tmac
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: