歡迎加入QQ討論群258996829
麥子學(xué)院 頭像
蘋果6袋
6
麥子學(xué)院

Python中操作時(shí)間之strptime()方法的使用

發(fā)布時(shí)間:2018-04-23 22:00  回復(fù):0  查看:3086   最后回復(fù):2018-04-23 22:00  
python 開發(fā)中,我們需要對時(shí)間進(jìn)行操作,本文和大家分享的就是 python 操作時(shí)間中的strptime() 方法相關(guān)內(nèi)容,希望通對大家 學(xué)習(xí)python有所幫助。
  strptime() 方法分析表示根據(jù)格式的時(shí)間字符串。返回值是一個(gè) struct_time 所返回 gmtime() localtime()
  格式參數(shù)使用相同的指令使用strftime(); 它默認(rèn)為 “%a %b %d %H:%M:%S %Y” 相匹配的 ctime() 所返回的格式。
  如果字符串不能按格式進(jìn)行解析,或者如果它具有解析后多余的數(shù)據(jù),ValueError 被掛起。
  語法
   strptime()方法的語法
  time.strptime(string[, format])
   參數(shù)
  string --  這是其中將根據(jù)給定的格式解析字符串格式的時(shí)間。
  format --  這是將用于解析該給定的字符串的指令。
   指令
  下面的指令可以嵌入格式字符串:
  %a -  簡寫的星期幾
  %A -  完整的星期幾
  %b -  縮寫的月份名稱
  %B -  完整的月份名稱
  %c -  首選日期和時(shí)間表示
  %C -  世紀(jì)值 ( 年份除以 100 ,范圍從 00 99)
  %d -  該月的第幾天 (01?31)
  %D -  類似  %m/%d/%y
  %e -  該月的一天 (1?31)
  %g -  類似于 %G ,但是沒有世紀(jì)
  %G -  對應(yīng)于 ISO 周數(shù) 4 位數(shù)的年份 ( 參見% V)
  %h -  類似于  %b
  %H -  小時(shí),使用 24 小時(shí)制 (00?23)
  %I -  小時(shí),使用 12 小時(shí)制 (01?12)
  %j -  一年中的哪一天 (001?366)
  %m -  月份 (01?12)
  %M -  分鐘
  %n -  換行符
  %p -  根據(jù)給定的時(shí)間值 am pm
  %r -  時(shí)間在上午和下午的符號: am/pm
  %R -  時(shí)間以 24 小時(shí)制
  %S - 
  %t -  制表符
  %T -  當(dāng)前時(shí)間,等于  %H:%M:%S
  %u -  工作日為數(shù)字 (1 7) ,星期一 = 1 。警告:在 Sun Solaris 上周日 =1
  %U -  當(dāng)年的周數(shù),第一個(gè)星期日作為第一周的第一天
  %V -  本年度 ISO 8601 的周數(shù) (01 53) ,其中,第 1 周是在本年度至少 4 天的第一個(gè)星期,星期一作為一周的第一天
  %W -  當(dāng)年的周數(shù),與第一個(gè)星期一作為第一周的第一天
  %w -  星期為一個(gè)小數(shù),星期日 =0
  %x -  沒有時(shí)間的日期表示
  %X -  無日期首選的時(shí)間表示
  %y -  一年無世紀(jì) ( 范圍從 00 99)
  %Y -  今年,包括世紀(jì)
  %Z or %z -  時(shí)區(qū)或名稱或縮寫
  %% - 文字%字符
   返回值
  這個(gè)返回struct_time 所返回 gmtime() localtime() 的值。
   例子
  下面的例子顯示 strptime() 方法的使用。
  #!/usr/bin/python
  import  time
  structTime = time.strptime("1 May 2018", "%d %b %Y") print (structTime)
  結(jié)果:
   time.struct_time(tm_year=2018, tm_mon=5, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=121, tm_isdst=-1)
  注意:  第一個(gè)參數(shù)和第二個(gè)參數(shù),里面包含的數(shù)據(jù)項(xiàng)必須對應(yīng),  前面是三個(gè)數(shù)據(jù),  那么后面的格式化參數(shù)也需要是三個(gè)格式符。
來源:網(wǎng)絡(luò)
您還未登錄,請先登錄

熱門帖子

最新帖子

?