例子:


#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
# 格式化成" />

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

 更新時間:2019-04-17 21:45:18   作者:佚名   我要評論(0)

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


#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
# 格式化成

本文實例講述了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 datetime
value = '2017/10/7'
datetime.strptime(value, '%Y/%m/%d')

結果顯示:

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

PS:這里再為大家推薦幾款關于日期與天數計算的在線工具供大家使用:

在線日期/天數計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線萬年歷日歷:
http://tools.jb51.net/bianmin/wannianli

在線陰歷/陽歷轉換工具:
http://tools.jb51.net/bianmin/yinli2yangli

Unix時間戳(timestamp)轉換工具:
http://tools.jb51.net/code/unixtime

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python日期與時間操作技巧總結》、《Python數學運算技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

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

您可能感興趣的文章:

  • python 根據時間來生成唯一的字符串方法
  • Python日期時間對象轉換為字符串的實例
  • python日期時間轉為字符串或者格式化輸出的實例
  • Python時間戳與時間字符串互相轉換實例代碼
  • Python中實現對Timestamp和Datetime及UTC時間之間的轉換
  • python正常時間和unix時間戳相互轉換的方法
  • Python時間戳使用和相互轉換詳解
  • python 時間戳與格式化時間的轉化實現代碼
  • Python時間獲取及轉換知識匯總
  • python將秒數轉化為時間格式的實例

相關文章

最新評論

最近更新的內容

本類推薦

二分时时彩规律