python中有关时间日期格式转换问题
作者:__Yun_Sheng 时间:2023-03-17 07:43:12
每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数....
1、字符串转化为日期 str—>date
import datetime
date_str = '2006-01-03'
date_ = datetime.datetime.strptime(date_str,'%Y-&m-%d')
这是单个字符串的转化,其中“%Y-%m-%d”表示日期字符串的格式,若date_str='2006/1/3',则可写为“%Y/%m/%d”,以此类推。
一般地,我们经常会对dataframe的某一列进行操作:
可以应用apply函数:
def strptime_row(rowi):
return datetime.datetime.strptime(rowi,'%Y/%m/%d')
df['date'] = df['date'].apply(strptime_row)
可能apply()函数效率比较低一些,应该有专门针对某一列日期格式操作的函数,如
import pandas as pd
df['date'] = pd.to_datetime(df['date'])
to_datetime()函数可以解析多种不同的日期表示形式(如“7/6/2011”,2011年6月7日),对标准日期格式(如ISO8601)解析非常快。
还有parse()函数,几乎可以识别所有人类能够理解的日期表示方式(但遗憾的是中文不行),如:
from dateutil.parser import parse
parse('Jan 31,2008 10:45 AM')
2、日期转化为字符串
可以使用strftime()函数
总结
以上所述是小编给大家介绍的python中有关时间日期格式转换问题网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/baidu_40485813/article/details/103672518
标签:python,日期,格式,转换
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
MS sqlserver 2008数据库转换成2000版本的方法
2024-01-28 11:37:53
![](https://img.aspxhome.com/file/2023/6/104086_0s.jpg)
javascript实现炫酷的拖动分页
2024-06-19 01:46:04
如何通过Python的pyttsx3库将文字转为音频
2023-01-11 19:54:59
![](https://img.aspxhome.com/file/2023/1/76901_0s.jpg)
Python虚拟环境virtualenv的安装与使用详解
2022-02-22 02:19:46
Python3爬虫之urllib携带cookie爬取网页的方法
2022-07-01 14:19:02
获取服务器传来的数据 用JS去空格的正则表达式
2024-04-16 09:31:07
pytorch神经网络之卷积层与全连接层参数的设置方法
2023-07-11 14:21:27
windows+apache+mod_python配置django运行环境
2021-02-01 04:06:54
python request post 列表的方法详解
2023-10-04 11:46:19
Python3 ffmpeg视频转换工具使用方法解析
2021-07-28 15:00:30
![](https://img.aspxhome.com/file/2023/8/99038_0s.png)
MySQL数据库事务transaction示例讲解教程
2024-01-27 06:43:04
![](https://img.aspxhome.com/file/2023/0/119720_0s.png)
为什么Python中没有"a++"这种写法
2023-12-04 09:40:57
django获取from表单multiple-select的value和id的方法
2021-11-03 13:13:31
python3 requests库实现多图片爬取教程
2023-11-22 15:37:40
![](https://img.aspxhome.com/file/2023/0/105790_0s.jpg)
PHP图片上传代码
2024-05-05 09:17:26
MySQL 5.5的max_allowed_packet属性的修改方法
2024-01-19 05:21:02
关于PyTorch环境配置及安装教程(Windows10)
2021-04-23 09:04:31
![](https://img.aspxhome.com/file/2023/8/133368_0s.png)
ThinkPHP视图查询详解
2024-05-03 15:52:08
浅析Go汇编语法和MatrixOne使用介绍
2023-07-13 19:38:18
Typora 1.4.8激活 2022最新Typora破解激活使用教程
2022-02-13 18:14:59
![](https://img.aspxhome.com/file/2023/4/132364_0s.jpg)