Python 中的 time.strptime(str,fmt='%

首页 / Python2入门教程 / Python 中的 time.strptime(str,fmt='%

Pythom time方法strptime()根据格式解析表示时间的字符串。返回值是由gmtime()或localtime()返回的struct_time。

format参数使用与strftime()相同的指令。 它默认为“%a%b%d%H:%M:%S%Y”,它与ctime()返回的格式匹配。

如果无法根据格式分析字符串,或者分析后字符串有多余的数据,则引发ValueError。

time.strptime - 语法

time.strptime(string[, format])
  • string     -  这是字符串格式的时间,将根据给定格式进行分析。

  • format   -  这是将用于分析给定字符串的指令。

以下指令可以嵌入到格式字符串-中

time.strptime - 指令

  • %a-工作日缩写名称

  • %A-完整的工作日名称

  • %b-缩写的月份名称

  • %B-完整的月份名称

  • %c-首选日期和时间表示

  • %C-世纪数字(年份除以100,范围从00到99)

  • %d-月中的某一天(01至31)

  • %D-与%m/%d/%y相同

  • %e-每月的某一天(1到31)

  • %g-类似于%G,但没有世纪

  • %G-与ISO周数对应的4位年份(请参阅%V)。

  • %h-与%b相同

  • %H-小时,使用24小时时钟(00至23)

  • %I小时,使用12小时时钟(01至12)

  • %j-一年中的某一天(001到366)

  • %m-月(01至12)

  • %M-分钟

  • %n-换行符

  • %p-根据给定的时间值上午或下午

  • %r-上午时间和下午符号

  • %R-以24小时表示法表示的时间

  • %S-秒

  • %t-制表符

  • %T-当前时间,等于%H:%M:%S

  • %u-工作日为数字(1到7),星期一=1。警告:在Sun Solaris SUNDAY中=1

  • %U-当前年份的周编号,从第一个星期日开始,作为第一周的第一天

  • %V-本年度的ISO 8601周数(01到53),其中第1周是在本年度中至少有4天的第一周,其中星期一是一周的第一天

  • %W-当前年份的周数,从第一个星期一开始,作为第一周的第一天

  • %w-以十进制表示的星期几,星期日=0

  • %x-不带时间的首选日期表示

  • %X-不带日期的首选时间表示

  • %y-不带世纪的年份(范围从00到99)

  • %Y-年份(包括世纪)

  • %z或%z-时区或名称或缩写

    链接:https://www.learnfk.comhttps://www.learnfk.com/python/time-strptime.html

    来源:LearnFk无涯教程网

  • %%-%字符

time.strptime - 返回值

这个返回值是由gmtime()或localtime()返回的struct_time。

time.strptime - 示例

以下示例显示了strptime()方法的用法。

#!/usr/bin/python
import time

struct_time=time.strptime("30 Nov 00", "%d %b %y")
print "returned tuple: %s " % struct_time

当无涯教程运行上面的程序时,它产生以下输出-

returned tuple: (2000, 11, 30, 0, 0, 0, 3, 335, -1)

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

Serverless入门课 -〔蒲松洋(秦粤)〕

Selenium自动化测试实战 -〔郭宏志〕

代码之丑 -〔郑晔〕

郭东白的架构课 -〔郭东白〕

人人都用得上的数字化思维课 -〔付晓岩〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

B端产品经理入门课 -〔董小圣〕

Rust 语言从入门到实战 -〔唐刚〕

好记忆不如烂笔头。留下您的足迹吧 :)