python获取月份字符串_python - python从字符串获取日期 - 堆栈内存溢出
使用时间timestring :
import timestring
dt_1 = "Fri, 13 Apr 2018 13:13:12 +0000 (UTC)"
dt_2 = "Mon, 26 Mar 2018 06:32:59 +0100"
dt_3 = "Tue, 05 Dec 2017 11:03:34 GMT"
dt_4 = "08 Dec 2016 12:00:24"
print(timestring.Date(dt_1))
print(timestring.Date(dt_2))
print(timestring.Date(dt_3))
print(timestring.Date(dt_4))
编辑:
虽然我在这里,但这是另一种更酷的方法:
import dateutil.parser as dparser
dt_1 = "Fri, 13 Apr 2018 13:13:12 +0000 (UTC)"
dt_2 = "Mon, 26 Mar 2018 06:32:59 +0100"
dt_3 = "Tue, 05 Dec 2017 11:03:34 GMT"
dt_4 = "08 Dec 2016 12:00:24"
print(dparser.parse(dt_1,fuzzy=True))
print(dparser.parse(dt_2,fuzzy=True))
print(dparser.parse(dt_3,fuzzy=True))
print(dparser.parse(dt_4,fuzzy=True))
OUTPUT:
2018-04-13 13:13:12+00:00
2018-03-26 06:32:59+01:00
2017-12-05 11:03:34+00:00
2016-12-08 12:00:24
编辑2:
为什么dparser更酷?
无效日期会引发ValueError:
invalid_dt = "Fri, 35 Apr 2018 13:13:12 +0000 (UTC)"
print(dparser.parse(invalid_dt,fuzzy=True))
OUTPUT:
ValueError: day is out of range for month
编辑3:
获取day , month , year , hour , minute或second :
print(dparser.parse(dt_1,fuzzy=True).day) # 13
print(dparser.parse(dt_2,fuzzy=True).month) # 3
print(dparser.parse(dt_3,fuzzy=True).year) # 2017
print(dparser.parse(dt_4,fuzzy=True).hour) # 12
print(dparser.parse(dt_4,fuzzy=True).minute) # 0
print(dparser.parse(dt_4,fuzzy=True).second) # 24
编辑4:
如果你想得到一天的名字:
print(datetime.date(dparser.parse(dt_1,fuzzy=True)).strftime("%a")) # Fri
python获取月份字符串_python - python从字符串获取日期 - 堆栈内存溢出相关推荐
- python array太慢_python - gdal ReadAsarray对于vrt非常慢 - 堆栈内存溢出
迟到了,但这是我根据Rutger的优秀答案写的剧本. 它以某种方式优化了磁贴大小,以便您可以读取最少的块. 这几乎肯定不是你能做的最好的,但我注意到它在处理大小为[1440000 560000]的地理 ...
- python查找文件中某些字符串_python - Python无法从2个文件的字符串搜索中提取数据吗? - 堆栈内存溢出...
我使用此代码在2个文件中搜索和比较字符串 fsig = open('file1.txt', 'r', encoding="utf8") fresult = open('file2. ...
- python dtype o_python - 什么是dtype('O')? - 堆栈内存溢出
当你在数据帧中看到dtype('O') ,这意味着Pandas字符串. 什么是dtype ? 什么属于pandas或numpy ,或两者,或其他什么? 如果我们检查一下pandas代码: df = p ...
- python garch模型 forecast_python - 使用GARCH模型进行滚动预测 - 堆栈内存溢出
我正在尝试对给定股票未来30天的波动性进行滚动预测(即预测时间t + 1,然后在预测t + 2时使用此预测,依此类推...) 我这样做是使用R的rugarch软件包,该软件包是我使用rpy2软件包在P ...
- python输出指定字符串_Python输出指定字符串的方法
输入一串字符,由字母.数字和空格组成,长度 < 1000, 判断其中是否存在日期格式的数据.日期格式的数据具有如下的特征,连续包含年份和月份信息.年份信息是指连续的四个数字,之后是 Jan, F ...
- python中格式化字符串_Python中所有字符串格式化的指南
python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...
- python定义一个字符串_Python基础之字符串
初识字符串 字符串的认识 首先,我们先认识下什么是字符串:# 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" p ...
- python一个以回车结束的字符串_Python 学习总结——字符串
1 Python 字符串的 CRUD 操作 1.1 创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串,或使用三引号来创建字符串文本段落(允许一个 ...
- python正则匹配统计_python正则表达式统计字符串的个数
原博文 2020-02-12 17:54 − 目的:通过python将pubmed下载的摘要txt文档,统计出其中的PMID数目,是否和文献总篇数一致,一致的话,就可以利用PMID的regex pat ...
最新文章
- 基于KEIL的stm32远程在线调试
- 电热耦合_教育部关于发布电热原子吸收光谱分析方法通则等30个教育行业标准的通知...
- OpenCASCADE:绘制演示脚本
- boost::shared_lock相关的测试程序
- 数据库 -- 由数据库连接池引出的三种设计模式
- java ref 应用类型_Java四种引用类型
- Linux_2.6字符设备驱动实例
- HTML5 SVG
- php带来互联网的影响,网络对我们的影响有哪些?
- 有关于腾讯地图服务端IP定位接口的获取当前城市的处理
- VBA读取word中的内容到Excel中
- MacBook电池健康程度的检查
- 文件恢复原理Linux文件恢复工具-foremostextundelete
- dell 7040m 黑苹果_王者做图显示器,戴尔(DELL)U2417全面介绍
- 思维方式-《策略思维》书中的精髓:生活工作中博弈无处不在,理解博弈论、善用策略思维,能帮助我们做出更好的决策。
- java与seo_seo和java哪个更好
- 网络狂飙(netspeeder) v3.80 简体中文版 下载
- 计算机高程知识点,工程测量重点全部知识点(中国矿业大学)
- HTML+5.2+新特性,HTML 5中的新特性
- vm无法连接虚拟设备sata01_没法连接虚拟设备sata0:1怎样解决?
热门文章
- linux 域名怎么平台,linux平台搭建DNS域名服务与常用配置
- mysql 存储过程 out cursor_Mysql存储过程中使用cursor
- java鼠标事件_Java 模拟鼠标事件
- ftp文件夹错误 windows无法访问此文件夹_Adobe 安装错误代码对照表及解决方案
- JScript.NET(JScript 8.0)编程简介
- BootStrap引用
- ShotCut——视频处理剪辑神器
- 从尾到头打印链表(六)
- AndroidLinux gdb用法
- sudo apt-get:command not found报错解决