python例子-關於時間time模塊


2015年10月17日09:28:42 python-time

 
訪問網站如果不想要緩存的就 在后面加 ?t=123
如果網站遭到攻擊應該怎么辦,做流量清洗,分析包,正確的就放過,否則就拋棄掉。
如果攻擊的站站帶寬滿了,就看看是否讓運營商幫忙做清洗.
 
一般網站都有所CDN,否則扛不住。
CDN: http://baike.baidu.com/link?url=XB3KAt8HGcKeiwEKvq0ZN59YxXohdEM1a_B2AARlUDc4uFHkwfRTp3VgHhhQvJkLZDshvwcwYTJTa9RnZfGEFa
 
time模塊。轉換時間戳:time.strftime('%Y-%m-%d %H-%M-%S',time.localtime())
 
抓去某些網站或者數據庫時,返回的時間有時不一樣,有的是時間戳,有的是標准時間。
所以就需要python中的time模塊來進行處理.
 
#!/usr/bin/python
#coding:utf-8
import time

unix_timenow = int(time.time())
print '當前時間:%d' % unix_timenow

timenow = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(unix_timenow))
print '當前標准時間:%s' % timenow

time.sleep(3)
unixtime = time.mktime(time.strptime(timenow,'%Y-%m-%d %H-%M-%S'))
print 'unix時間:%s' % unixtime

當前時間:1445047077
當前標准時間:2015-10-17 09:57:57
unix時間:1445047077.0
[Finished in 3.2s]
time模塊
  函數介紹
time.time() #返回當前時間的unix時間戳
time.sleep() #sleep時間
time.localtime(unixtime)  #將一個時間戳轉換成一個當前時區的struct_time,如果seconds參數未輸入,則以當前時間為轉換標准
time.strftime(struct_time,string_format)  #將指定的struct_time根據格式化字符串輸出
time.mktime(struct_time)                 #將struct_time時間轉換為unix時間
time.strptime(string_time,string_format) #將格式化時間轉換為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)
 
#!/usr/bin/python
import time

#1.將2015-1-16 12:00:00轉化為unix時間,並計算此時間3天前的格式化時間和unix時間。
def main():
 time1 = '2015-1-16 12:00:00'
 unixtime1 = time.mktime(time.strptime(time1,'%Y-%m-%d %H:%M:%S'))
 print '1:unix時間戳:%s' % unixtime1

 unixtime2 = unixtime1 - 60*60*24*3
 print '1:3天前時間戳:%s' % unixtime2
 time2 = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(unixtime2))
 print '1:3天前格式化時間:%s' % time2

if __name__ == '__main__':
 main()

 

2015年10月17日20:52:23

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM