import time
print time.strftime('%y-%m-%d %h:%m:%s')
獲取當前的日期(日)
time.strftime('%d')
time模組中經常用到的有以下幾個方法:
1、time()
用來獲取時間戳time.time()
2、localtime()
獲取當前時間資訊。包含年月日時分秒,返回結果以元祖的形式返回。
time.struct_time(tm_year=2018, tm_mon=11, tm_mday=14, tm_hour=11, tm_min=38, tm_sec=15, tm_wday=2, tm_yday=318, tm_isdst=0)
3、strftime()
可以將localtime()中獲取的時間元祖轉換為自定義日期時間格式進行。
其中%y-%m-%d %h:%m:%s即為自定義的日期時間格式,字母有一下的含義:
%a 顯示簡化星期名稱
%a 顯示完整星期名稱
%b 顯示簡化月份名稱
%b 顯示完整月份名稱
%c 本地相應的日期和時間表示
%d 顯示當月第幾天
%h 按24小時制顯示小時
%i 按12小時制顯示小時
%j 顯示當年第幾天
%m 顯示月份
%m 顯示分鐘數)
%p 本地am或者pm的相應符
%s 顯示秒數)
%u 一年中的星期數
%w 顯示在星期中的第幾天,預設從0開始表示周一
%w 和%u基本相同
%x 本地相應日期
%x 本地相應時間
%y 去掉世紀的年份(00 - 99)
%y 完整的年份
%z 時區的名字(如果不存在為空字元)
%% 『%』字元
關於datatime模組
1、datetime.datetime.now()
輸出:2018-11-14 11:26:58.438681
2、timedelta()方法必須與其他方法配合使用,不能單獨存在。引數有不同的形式。如:
datetime.datetime.now()+datetime.timedelta(3)
輸出:2018-11-17 11:30:01.800324 #表示今天向後推3天,也可以為負數,表示向前推幾天
3、此外還有另外的引數形式。如:
datetime.datetime.now()+datetime.timedelta(minutes=20)
輸出:2018-11-14 11:52:56.074584 #表示20分鐘後
datetime.datetime.now()+datetime.timedelta(minutes=20,hours=2)
輸出:2018-11-14 13:55:08.581863 #小時推2小時,分鐘推20分鐘
Python中time和datetime模組
time模組時間的格式有三種 timestamp 時間戳,格林時間1970年1月1日開始秒的偏移量。struct time 時間元組,共9個元素 format time 格式化時間,具有可讀性,包括自定義格式和固定格式 1 時間格式轉換規則 2 主要time方法和time格式轉換 1 生成times...
python 中time的用法
在開始之前,首先要說明這幾點 索引 index 屬性 attribute 值 values 0tm year 年 比如2011 1tm mon 月 1 12 2tm mday 日 1 31 3tm hour 時 0 23 4tm min 分 0 59 5tm sec 秒 0 61 6tm wday ...
python中的time模組
coding utf 8 author feed zhao import time print time.clock 返回處理器時間,3.3開始已廢棄 改成了time.process time 測量處理器運算時間,不包括sleep時間,不穩定,mac上測不出來 print time.altzone ...