在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...