首页 > 编程语言 > 详细

python获取各个时间段

时间:2015-03-31 14:30:42      阅读:430      评论:0      收藏:0      [点我收藏+]
#当前一周   
    def week_get_now(self): 
        import datetime
        d = datetime.datetime.now()
        dayscount = datetime.timedelta(days=d.isoweekday()) 
        dayto = d
        sixdays = datetime.timedelta(days=6) 
        dayfrom = dayto - sixdays 
        date_from = datetime.datetime(dayfrom.year, dayfrom.month, dayfrom.day, 0, 0, 0) 
        date_to = datetime.datetime(dayto.year, dayto.month, dayto.day, 23, 59, 59) 
        return str(date_from), str(date_to)     
        
    #上一周时间段    
    def week_get(self): 
        import datetime
        d = datetime.datetime.now()
        dayscount = datetime.timedelta(days=d.isoweekday()) 
        dayto = d - dayscount 
        sixdays = datetime.timedelta(days=6) 
        dayfrom = dayto - sixdays 
        date_from = datetime.datetime(dayfrom.year, dayfrom.month, dayfrom.day, 0, 0, 0) 
        date_to = datetime.datetime(dayto.year, dayto.month, dayto.day, 23, 59, 59) 
        return str(date_from), str(date_to) 


    #上个月时间段
    def month_get(self):    
        import datetime
        d = datetime.datetime.now()
        dayscount = datetime.timedelta(days=d.day)   
        dayto = d - dayscount    
        date_from = datetime.datetime(dayto.year, dayto.month, 1, 0, 0, 0)   
        date_to = datetime.datetime(dayto.year, dayto.month, dayto.day, 23, 59, 59)  
        return str(date_from), str(date_to) 

python获取各个时间段

原文:http://www.cnblogs.com/lzpblog/p/4380703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!