中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python將時間轉換為指定的格式方法

發布時間:2020-10-08 16:32:52 來源:腳本之家 閱讀:162 作者:芳草碧連天lc 欄目:開發技術

時間處理是在進行數據挖掘時很重要的一個方面,在參加比賽的時候很多比賽訓練集給的時間和你最終要提交的時間格式是不同的。

我把我遇到的一種情況總結如下:

首先,題目給的格式是2016-09-10 4:23:21,而想要你提交的格式是2016-09-10-4-2(精確到每十分鐘)。在處理時間數據的時候一般都是將時間字符串轉換成datatime對象,或者pandas的Timestamp。可以首先把字符串轉換成一個datatime類型,然后用strftime()把datatime類型的時間轉換為需要的格式

>>from datetime import datetime 
>>time_str = 2016-09-10 4:23:21
>>time = datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')# 根據字符串本身的格式進行轉換
>>time.strftime('%Y-%m-%d-%H-%M')
Out>>'2016-09-10-04-23'

這樣取得分鐘位,但是要求只取到分鐘的十位,可以用字符串處理的方法,去掉最后一位

>>time.strftime('%Y-%m-%d-%H-%M')[0:-1]

datetime.strptime是通過已知格式進行日期分析的最佳方式,但是每次都有編寫格式定義是很麻煩的時間,尤其是對于一些常見的日期格式(《利用Python進行數據分析》),推薦使用dateutil這個第三方包中的parser.parse方法。

>>from dateutil.parser import parse
>>parse('2016-09-10 4:23:21').strftime('%Y-%m-%d-%H-%M')[0:-1]
>>Out:'2016-09-10-04-2'

直接出結果!

以上這篇使用python將時間轉換為指定的格式方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云南省| 阿拉善左旗| 察隅县| 镇坪县| 华安县| 余姚市| 丽江市| 修武县| 临澧县| 英山县| 方正县| 乾安县| 嘉黎县| 鲁山县| 精河县| 巴塘县| 石楼县| 达日县| 宿州市| 鲁甸县| 海伦市| 河源市| 娱乐| 新营市| 寿宁县| 张家界市| 惠州市| 惠来县| 明光市| 鄄城县| 阳信县| 吉水县| 沁源县| 临潭县| 洪雅县| 咸宁市| 东台市| 循化| 高雄市| 布拖县| 吉安县|