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

 

posted @ 2015-10-17 20:53  超超xc  Views(3037)  Comments(0Edit  收藏  举报
I suppose,were childrenonec.