python中有關(guān)時(shí)間日期格式轉(zhuǎn)換問題
每次遇到pandas的dataframe某列日期格式問題總會(huì)哉坑,下面記錄一下常用時(shí)間日期函數(shù)....
1、字符串轉(zhuǎn)化為日期 str—>date
import datetime date_str = '2006-01-03' date_ = datetime.datetime.strptime(date_str,'%Y-&m-%d')
這是單個(gè)字符串的轉(zhuǎn)化,其中“%Y-%m-%d”表示日期字符串的格式,若date_str='2006/1/3',則可寫為“%Y/%m/%d”,以此類推。
一般地,我們經(jīng)常會(huì)對dataframe的某一列進(jìn)行操作:
可以應(yīng)用apply函數(shù):
def strptime_row(rowi): return datetime.datetime.strptime(rowi,'%Y/%m/%d') df['date'] = df['date'].apply(strptime_row)
可能apply()函數(shù)效率比較低一些,應(yīng)該有專門針對某一列日期格式操作的函數(shù),如
import pandas as pd df['date'] = pd.to_datetime(df['date'])
to_datetime()函數(shù)可以解析多種不同的日期表示形式(如“7/6/2011”,2011年6月7日),對標(biāo)準(zhǔn)日期格式(如ISO8601)解析非???。
還有parse()函數(shù),幾乎可以識別所有人類能夠理解的日期表示方式(但遺憾的是中文不行),如:
from dateutil.parser import parse parse('Jan 31,2008 10:45 AM')
2、日期轉(zhuǎn)化為字符串
可以使用strftime()函數(shù)
總結(jié)
以上所述是小編給大家介紹的python中有關(guān)時(shí)間日期格式轉(zhuǎn)換問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
- Python 轉(zhuǎn)換時(shí)間戳為指定格式日期
- Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期方法詳解
- 基于python獲取本地時(shí)間并轉(zhuǎn)換時(shí)間戳和日期格式
- Python 日期與時(shí)間轉(zhuǎn)換的方法
- python3 中時(shí)間戳、時(shí)間、日期的轉(zhuǎn)換和加減操作
- 使用Python將字符串轉(zhuǎn)換為格式化的日期時(shí)間字符串
- Python3日期與時(shí)間戳轉(zhuǎn)換的幾種方法詳解
- Python日期時(shí)間對象轉(zhuǎn)換為字符串的實(shí)例
- Python中日期和時(shí)間的互相轉(zhuǎn)換操作方法
相關(guān)文章
Python中使用jpype調(diào)用Jar包中的實(shí)現(xiàn)方法
這篇文章主要介紹了Python中使用jpype調(diào)用Jar包中的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Python?Pandas中DataFrame.drop_duplicates()刪除重復(fù)值詳解
在實(shí)際處理數(shù)據(jù)中,數(shù)據(jù)預(yù)處理操作中,常常需要去除掉重復(fù)的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Python?Pandas中DataFrame.drop_duplicates()刪除重復(fù)值的相關(guān)資料,需要的朋友可以參考下2022-07-07python保存大型 .mat 數(shù)據(jù)文件報(bào)錯(cuò)超出 IO 限制的操作
這篇文章主要介紹了python保存大型 .mat 數(shù)據(jù)文件報(bào)錯(cuò)超出 IO 限制的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05django框架model orM使用字典作為參數(shù),保存數(shù)據(jù)的方法分析
這篇文章主要介紹了django框架model orM使用字典作為參數(shù),保存數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了字典參數(shù)結(jié)合django model實(shí)現(xiàn)保存數(shù)據(jù)相關(guān)操作技巧,需要的朋友可以參考下2019-06-06Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能,結(jié)合實(shí)例形式分析了Python使用spawn()方法執(zhí)行ssh、scp 命令實(shí)現(xiàn)遠(yuǎn)程文件的相關(guān)操作技巧,需要的朋友可以參考下2019-07-07