zoukankan      html  css  js  c++  java
  • 12 python时间函数使用

      1 一,获取当前时间
      2 
      3  1.1时间--》字符串
      4       ####
      5       import time
      6       a=time.localtime(time.time());      ##返回的是一个时间结构体
      7       b=time.strftime("%Y-%m-%d %H:%M:%S",a)  ##b是str(即字符串),将时间格式化成字符串
      8       print (b)
      9 
     10 
     11       import time
     12       a=time.localtime(time.time()-24*60*60);      ##获取昨天日期
     13       b=time.strftime("%Y-%m-%d  %w",a)  ##b是str(即字符串),将时间格式化成字符串    %w是星期几
     14       print (b)
     15       
     16       ######
     17       import datetime
     18       now=datetime.datetime.now()     ##now为datetime(即时间类型)
     19       c=now.strftime("%Y%m%d %H%M%S")    ##c为str(即字符串),将时间格式化成字符串
     20       print (c)
     21       说明:
     22            strftime是datetime类的实例方法。
     23 
     24     1.2字符串转换成时间
     25 import datetime
     26 
     27 detester = '2017-01-01'
     28 date = datetime.datetime.strptime(detester,'%Y-%m-%d')
     29 
     30 
     31     1.3 字符串转换成时间Python time strptime()方法
     32 import time
     33 var_date=time.strptime(date, "%Y-%m-%d %H:%M:%S")
     34 print var_date
     35 
     36 
     37 
     38 --=====================================================================================
     39     1.3
     40 用time模块的strptime函数获取时间元组,如果成功为合法时间,反之为非法时间
     41  
     42 def isVaildDate(self, date):
     43         try:
     44             if ":" in date:
     45                 time.strptime(date, "%Y-%m-%d %H:%M:%S")
     46             else:
     47                 time.strptime(date, "%Y-%m-%d")
     48             return True
     49         except:
     50             return False  
     51 
     52 
     53 --------------------------------------------------------------------------------
     54 
     55 描述
     56  
     57 Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。
     58  
     59 语法
     60  
     61 strptime()方法语法:
     62  time.strptime(string[, format]) 
     63 参数
     64  string -- 时间字符串。
     65  format -- 格式化字符串。
     66  
     67 返回值
     68  
     69 返回struct_time对象。
     70  
     71 说明
     72  
     73 python中时间日期格式化符号:
     74  %y 两位数的年份表示(00-99 75  %Y 四位数的年份表示(000-9999 76  %m 月份(01-12 77  %d 月内中的一天(0-31 78  %H 24小时制小时数(0-23 79  %I 12小时制小时数(01-12 80  %M 分钟数(00=59 81  %S 秒(00-59 82  %a 本地简化星期名称
     83  %A 本地完整星期名称
     84  %b 本地简化的月份名称
     85  %B 本地完整的月份名称
     86  %c 本地相应的日期表示和时间表示
     87  %j 年内的一天(001-366 88  %p 本地A.M.或P.M.的等价符
     89  %U 一年中的星期数(00-53)星期天为星期的开始
     90  %w 星期(0-6),星期天为星期的开始
     91  %W 一年中的星期数(00-53)星期一为星期的开始
     92  %x 本地相应的日期表示
     93  %X 本地相应的时间表示
     94  %Z 当前时区的名称
     95  %% %号本身
     96 
     97 
     98 
     99 
    100       
  • 相关阅读:
    Git与GitHub关联
    利用GitHub上的SimpleMemory装扮博客园
    第5课第4节_Binder系统_C程序示例_测试与总结
    第5课第1节_Binder系统_C程序示例_框架分析
    第4课第4节_Android灯光系统_源码分析_电池灯
    第4课第3节_Android灯光系统_编写HAL_lights.c
    第2课第1节_Android灯光系统_led_class驱动
    第4课第1节_Android灯光系统_总体框架
    Android 优秀博客
    4.5节_Android硬件访问服务使用反射
  • 原文地址:https://www.cnblogs.com/2mei/p/9254120.html
Copyright © 2011-2022 走看看