国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python時間和字符串轉換操作實例分析

2020-01-04 13:37:17
字體:
來源:轉載
供稿:網友

本文實例講述了Python時間和字符串轉換操作。分享給大家供大家參考,具體如下:

例子:

#!/usr/bin/python# -*- coding: UTF-8 -*-import time# 格式化成2016-03-20 11:45:39形式print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())# 格式化成Sat Mar 28 22:24:24 2016形式print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())# 將格式字符串轉換為時間戳a = "Sat Mar 28 22:24:24 2016"print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

輸出:

2016-04-07 10:25:09
Thu Apr 07 10:25:09 2016
1459175064.0

相關符號:

 

%y 兩位數的年份表示(00-99)
%Y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%H 24小時制小時數(0-23)
%I 12小時制小時數(01-12)
%M 分鐘數(00=59)
%S 秒(00-59)
%a 本地簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化的月份名稱
%B 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地A.M.或P.M.的等價符
%U 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%X 本地相應的時間表示
%Z 當前時區的名稱
%% %號本身

 

字符串與datetime的轉換

1. datetime對象轉換成字符串

利用str或者strftime方法可以將datetime對象轉換成字符串:

from datetime import datetime # 導入datetime模塊stamp = datetime(2017, 10, 7) # 生成一個datetime對象str(stamp) # 轉換 #結果顯示:'2017-10-07 00:00:00'

使用strftime函數,需要傳入一個格式化字符串:

stamp.strftime('%Y-%m-%d') # 結果顯示:'2017-10-07'

strftime雖然有些麻煩,但是用途很多,比如可以輸出當前日期是星期幾:

stamp.strftime("%w") # 結果顯示:'6',表示當前日期為星期六

2. 字符串轉換成datetime對象

datetime.strptime可以用這些格式化編碼將字符串轉換成日期:

from datetime import datetimevalue = '2017/10/7'datetime.strptime(value, '%Y/%m/%d')

結果顯示:

datetime.datetime(2017, 10, 7, 0, 0)

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿坝县| 台北市| 大邑县| 河源市| 左云县| 麟游县| 阳原县| 沿河| 长兴县| 新化县| 子长县| 汉沽区| 河津市| 扎赉特旗| 高唐县| 建阳市| 敖汉旗| 东源县| 武邑县| 石林| 江北区| 天镇县| 郯城县| 彭水| 樟树市| 古交市| 漠河县| 锡林浩特市| 临泽县| 奉新县| 江陵县| 永清县| 喀喇沁旗| 体育| 商都县| 新田县| 北流市| 余江县| 安新县| 剑川县| 辽阳市|