更多課程 選擇中心

Python培訓
美國上市教育機構

400-111-8989

Python培訓

Python培訓中時間日期格式轉換問題

  • 發布:Python培訓
  • 來源:熱門文章
  • 時間:2020-03-21 16:51

python培訓中,我們會發現Python經常遇到時間處理這個問題,python中有關時間日期格式轉換問題,是我們是平時開發中經常遇到的,那么今天,達內Python培訓機構陪你一起看看關于日期格式的都有那些問題。

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 parseparse('Jan 31,2008 10:45 AM')

以上所述是達內python培訓機構給大家介紹的python中有關時間日期格式轉換問題,希望對大家有所幫助。

免責聲明:整理文章為傳播相關技術,版權歸原作者所有,如有侵權,請聯系刪除

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:Python培訓內置函數你學會了么?
下一篇:Python如何實現統計單詞出現的個數

編程語言,學哪個前景更好?

學編程為什么首選Python?看過這些就清楚了!

為什么這么多人在學Python?原因有以下幾種!

程序員到底要不要學數據分析?

選擇城市和中心
黑龍江省

吉林省

河北省

湖南省

貴州省

云南省

廣西省

海南省

4438全国大成网人网站