1. 首页
  2. 数据库
  3. 其它
  4. Python不规范的日期字符串处理类

Python不规范的日期字符串处理类

上传者: 2021-01-16 18:59:54上传 PDF文件 47.21KB 热度 14次
我分析了形如19920203、199203、1992.02.03、1992.02、1992-02-03、1992-02、920203时间格式特征,列出了正则表达式如下:复制代码 代码如下:^((?:19|20)?\d{2})[-.]?((?:[0-1]?|1)[0-9])[-.]?((?:[0-3]?|[1-3])[0-9])?$当然这个表达式还不是很完善,只能做简单的切割,不能判断日期的合法性,关于日期是否合法,我还是交给Python的时间功能来处理吧。根据上面的正则表达式,我写的DateParser类如下: 复制代码 代码如下:import reimport datetime# *****
用户评论