python中日期和時間格式化輸出的方法

2021-08-25 05:45:57 字數 4186 閱讀 4807

python格式化日期時間的函式為datetime.datetime.strftime();由字串轉為日期型的函式為:datetime.datetime.strptime(),兩個函式都涉及日期時間的格式化字串,這裡提供詳細的**詳細演示了每乙個引數的使用方法及範例。

下面是格式化日期和時間時可用的替換符號

%a 輸出當前是星期幾的英文簡寫

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%a')

『mon』

%a 輸出完整的星期幾名稱英文

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%a')

『monday』

%b 輸出月份的英文簡寫

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%b')

『aug』

%b 輸出月份的英文完整名稱

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%b')

『august』

%c 以本地時間顯示日期和時間

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%c')

『mon aug 20 16:56:52 2018』

%d 顯示1-31之間的數,每月的第幾天,也就是年月日中的日

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%d')

『20』

%h 以24小時制顯示小時

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%h')

『16』

%i 以12小時制的方式顯示當前小時

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%i')

『04』

%j 顯示當前日期為一年中的第幾天

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%j')

『232』

%m 顯示1-12之間的月份

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%m')

『08』

%m 顯示00-59之間的分鐘數

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%m')

『56』

%p 以 a.m./p.m.方式顯示是上午還是下午

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%p')

『pm』

%s 顯示0-59之間的秒數

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%s')

『52』

%u 顯示一年中的第幾周,星期天為一周的第一天

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%u')

『33』

%w 顯示一周中的第幾天,其中星期天為0,星期一為1

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%w')

『1』

%w 顯示一年中的第幾周,和u%把不同的是星期一為一周的第一天

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%w')

『34』

%x 顯示當地的日期

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%x')

『08/20/18』

**%x 顯示當地的時間

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%x')

『16:56:52』

%y 顯示(00 - 99) 之間的年份

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%y')

『18』

%y 顯示完整年份

>>> 

import datetime

>>> now=datetime.datetime.now()

>>> now.strftime('%y')

『2018』

%z, %z 輸出時區,如果不能顯示,則顯示為空字元 %% 用於顯示%符號

js中日期的格式化

為date原型增加如下方法 date.prototype.format function fmt if y test fmt for var k in o return fmt new乙個時間物件的時候傳入相應的格式即可 new date format yyyy mm dd hh mm ss 如果我...

Python日期時間格式化知識

import time 時間戳轉日期 def timestamp to timestamp if len str timestamp 10 timestamp str timestamp 10 timearray time.localtime int timestamp otherstyletime...

SQL 文中 日期的格式化

select convert varchar 100 getdate 0 05 16 2006 10 57am select convert varchar 100 getdate 1 05 16 06 select convert varchar 100 getdate 2 06.05.16 se...