本文目錄一覽:
- 1、python 格式化日期到毫秒
- 2、python,格式化時間實例,求
- 3、python 時間格式化多少年前
- 4、python怎麼輸出時間
- 5、有哪些時間日期格式化符號 python
- 6、新手求教:python 時間格式轉換
python 格式化日期到毫秒
可以參考下面的代碼:
一、代碼一:
importdatetime
print(datetime.datetime.now().microsecond*1e-3)
二、代碼二:
importdatetime
now=datetime.datetime.now()
printnow.strftime(“%Y%m%d%H%M%S”)
擴展資料:
python函數
hasattr(obj,name)查看一個obj的namespace中是否有name
getattr(obj,name)得到一個obj的namespace中的一個name
setattr(obj,name,value)為一個obj的namespace中的一個name指向vale這個object
delattr(obj,name)從obj的namespace中刪除一個name
參考資料來源:百度百科-Python (計算機程序設計語言)
python,格式化時間實例,求
對於像’Wed, 11 Apr 2012 09:37:05 +0800’的時間格式化可如下解:
date=’Wed, 11 Apr 2012 09:37:05 +0800′
dd=datetime.datetime.strptime(date,’%a, %d %b %Y %H:%M:%S %z’)
dd.strftime(‘%Y-%m-%d %H:%M:%S’)
Python格式化日期時間的函數為datetime.datetime.strftime();由字元串轉為日期型的函數為:datetime.datetime.strptime(),兩個函數都涉及日期時間的格式化字元串,列舉如下:
%a Abbreviated weekday name
%A Full weekday name
%b Abbreviated month name
%B Full month name
%c Date and time representation appropriate for locale
%d Day of month as decimal number (01 – 31)
%H Hour in 24-hour format (00 – 23)
%I Hour in 12-hour format (01 – 12)
%j Day of year as decimal number (001 – 366)
%m Month as decimal number (01 – 12)
%M Minute as decimal number (00 – 59)
%p Current locale’s A.M./P.M. indicator for 12-hour clock
%S Second as decimal number (00 – 59)
%U Week of year as decimal number, with Sunday as first day of week (00 – 51)
%w Weekday as decimal number (0 – 6; Sunday is 0)
%W Week of year as decimal number, with Monday as first day of week (00 – 51)
%x Date representation for current locale
%X Time representation for current locale
%y Year without century, as decimal number (00 – 99)
%Y Year with century, as decimal number
%z, %Z Time-zone name or abbreviation; no characters if time zone is unknown
%% Percent sign
python 時間格式化多少年前
import time
print time.time()
輸出的結果是:
1279578704.6725271
但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模塊的格式化時間的方法來處理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化時間戳為本地的時間。
輸出的結果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)
現在看起來更有希望格式成我們想要的時間了。
time.strftime(‘%Y-%m-%d’,time.localtime(time.time()))
最後用time.strftime()方法,把剛才的一大串信息格式化成我們想要的東西,現在的結果是:
2010-07-19
time.strftime裡面有很多參數,可以讓你能夠更隨意的輸出自己想要的東西:
下面是time.strftime的參數:
strftime(format[, tuple]) – string
將指定的struct_time(默認為當前時間),根據指定的格式化字元串輸出
python中時間日期格式化符號:
%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 當前時區的名稱
%% %號本身
python怎麼輸出時間
你可以試下下面的方式來取得當前時間的時間戳:
import
time
time.time()
輸出的結果是:
1357723206.31
但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模塊的格式化時間的方法來處理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化時間戳為本地的時間。
輸出的結果是:
time.struct_time(tm_year=2010,
tm_mon=7,
tm_mday=19,
tm_hour=22,
tm_min=33,
tm_sec=39,
tm_wday=0,
tm_yday=200,
tm_isdst=0)
現在看起來更有希望格式成我們想要的時間了。
time.strftime(‘%Y-%m-%d’,time.localtime(time.time()))
最後用time.strftime()方法,把剛才的一大串信息格式化成我們想要的東西,現在的結果是:
2013-01-09
輸出日期和時間:
time.strftime(‘%Y-%m-%d
%H:%M:%S’,time.localtime(time.time()))
time.strftime裡面有很多參數,可以讓你能夠更隨意的輸出自己想要的東西:
下面是time.strftime的參數:
strftime(format[,
tuple])
–
string
將指定的struct_time(默認為當前時間),根據指定的格式化字元串輸出
python中時間日期格式化符號:
%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
當前時區的名稱
%%
%號本身
有哪些時間日期格式化符號 python
%a 英文星期的簡寫 Mon
%A 英文星期的完整編寫 Monday
%b 英文月份的簡寫 Jun
%B 英文月份的完整編寫 June
%c 顯示本地的日期和時間 06/30/14 01:03:17
%I 小時數,取值在01~12之間 01
%j 顯示從本年第一天開始到當天的天數 181
%w (week) 顯示今天是星期幾,0表示星期天 1
%W 顯示當天屬於本年的第幾周,星期一作為一周的第一天進行計算 26 == 26*7 = 182天
%x 本地的當天日期 06/30/14
%X 本地的當天時間 01:09:54
%y 年份,取值在00~99之間 14
%Y 年份完整的拼寫 2014
%m (month) 月份,取值在01~12之間 06
%d (day) 日期數,取值在1~31之間 30
%H (Hour) 小時數,取值在00~23之間 01
%M (Minute) 分鐘數,取值在01~59之間 04
%S 秒 58
新手求教:python 時間格式轉換
時間格式轉換分為兩種,時間轉換為字元串和字元串轉換為時間,具體代碼例子如下:
1 import datetime
2 import time
3 # 日期轉換為字元串,使用strftime()函數
4 # time.strftime(format[, t])
5
6 print datetime.datetime.now()
7 print datetime.datetime.now().strftime(“%Y-%m-%d
%H:%M:%S”)
8 print datetime.datetime.now().strftime(“%b
%d %Y %H:%M:%S”)
9 print datetime.datetime.now().strftime(“%c
%d %Y %H:%M:%S”)
10 # 字元串轉換為日期,使用strptime()函數
11 t = (2009, 2, 17, 8, 3, 38, 1, 48, 0)
12 t = time.mktime(t)
13 print time.strftime(“%b %d %Y %H:%M:%S”,time.gmtime(t))
14 print time.strftime(“%Y-%m-%d %H:%M:%S”,time.gmtime(t))
註:格式字元說明:
python中時間日期格式化符號:
%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
當前時區的名稱
%%
%號本身
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245277.html