python時間函式

2021-09-10 18:31:36 字數 2922 閱讀 6713

在python裡如何獲取當前的日期和時間呢?在python語言裡,我們可以通過呼叫什麼模組或者類函式來得到當前的時間或日期呢?

當然你可以使用時間模組(time module),該模組提供了各種和時間相關的函式。但是這個模組裡的一些函式在某些平台裡不可用。那麼怎麼辦呢?我們

可以使用乙個更高階的物件導向的介面函式:datetime。它提供了操作日期和時間的多種簡單或複雜的方法。

python裡使用time模組來獲取當前的時間12

3time.strftime(format)

time.strftime("%h:%m:%s") ##24小時格式

time.strftime("%i:%m:%s")## 12小時格式 示例

乙個獲取當天日期和時間的簡單python程式12

3456

7#!/usr/bin/python

importtime

print(time.strftime("%h:%m:%s"))

## 12 hour format ##

print(time.strftime("%i:%m:%s"))

示例輸出:12

18:11:30

6:11:30

列印出當前的日期的python程式12

345#!/usr/bin/python

importtime

## dd/mm/yyyy格式

print(time.strftime("%d/%m/%y"))

示例輸出:

11/10/2013

格式引數:12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

%a 星期幾的簡寫

%a 星期幾的全稱

%b 月分的簡寫

%b 月份的全稱

%c 標準的日期的時間串

%c 年份的後兩位數字

%d 十進位制表示的每月的第幾天

%d 月/天/年

%e 在兩字元域中,十進位制表示的每月的第幾天

%f 年-月-日

%g 年份的後兩位數字,使用基於周的年

%g 年分,使用基於周的年

%h 簡寫的月份名

%h 24小時制的小時

%i 12小時制的小時

%j 十進位制表示的每年的第幾天

%m 十進位制表示的月份

%m 十時制表示的分鐘數

%n 新行符

%p 本地的am或pm的等價顯示

%r 12小時的時間

%r 顯示小時和分鐘:hh:mm

%s 十進位制的秒數

%t 水平製表符

%t 顯示時分秒:hh:mm:ss

%u 每週的第幾天,星期一為第一天 (值從0到6,星期一為0)

%u 第年的第幾周,把星期日做為第一天(值從0到53)

%v 每年的第幾周,使用基於周的年

%w 十進位制表示的星期幾(值從0到6,星期天為0)

%w 每年的第幾周,把星期一做為第一天(值從0到53)

%x 標準的日期串

%x 標準的時間串

%y 不帶世紀的十進位制年份(值從0到99)

%y 帶世紀部分的十制年份

%z,%z 時區名稱,如果不能得到時區名稱則返回空字元。

%% 百分號

使用datetime模組來獲取當前的日期和時間

引數如下:12

3456

cur=datetime.datetime.now()

cur.hour

cur.minute

cur.year

cur.day

cur.month

例子:123

4567

891011

12#!/usr/bin/python

importdatetime

i = datetime.datetime.now()

print("當前的日期和時間是 %s" % i)

print("iso格式的日期和時間是 %s" % i.isoformat() )

print("當前的年份是 %s" %i.year)

print("當前的月份是 %s" %i.month)

print("當前的日期是  %s" %i.day)

print("dd/mm/yyyy 格式是  %s/%s/%s" % (i.day, i.month, i.year) )

print("當前小時是 %s" %i.hour)

print("當前分鐘是 %s" %i.minute)

print("當前秒是  %s" %i.second)

示例輸出:12

3456

789當前的日期和時間 = 2013-10-11 19:38:19.4545

iso格式的日期和時間 = 2013-10-11t19:38:19.4545

當前的年份 2013

當前的月份 10

當前的日期  11

dd/mm/yyyy 格式是  11/10/2013

當前小時是 0

當前分鐘是 38

當前秒是  19

Python時間函式

1.獲取當前時間的兩種方法 import datetime,time now time.strftime y m d h m s print now now datetime.datetime.now print now 2.獲取上個月最後一天的日期 本月的第一天減去1天 last datetime...

python 時間函式

author momo utc 世界協調時間 格林尼治天文時間,世界標準時間,在中國來說是utc 8 dst 夏令時 是一種節約能源而人為規定時間制度,在夏季調快乙個小時 時間的表示形式 1 時間戳 以整型或浮點型表示時間的乙個以秒為單位的時間間隔,這個時間間隔的基礎值是從1970年1月1日凌晨開始...

時間函式 python

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timesta...