python 时间公共类

import time,datetime

class DateUtils(object):
    
    
    def unix_millisecond(self):
        '''时间戳,毫秒
        '''
        return int(time.time() * 1000)

    def unix_second(self):
        '''时间戳,秒'''
        return int(time.time())

    def in_hours(self,hour=-1):
        '''
        最近几小时,提前传负数
        :param hour:
        :return:
        '''
        return (datetime.datetime.now() + datetime.timedelta(hours=hour)).strftime("%Y-%m-%d %H:%M:%S")

    def in_days(self,day=-1):
        '''
        最近几天,提前传负数
        :param day:
        :return:
        '''
        return (datetime.datetime.now() + datetime.timedelta(days=day)).strftime("%Y-%m-%d %H:%M:%S")

    def in_minutes(self,minute=-1):
        '''
        最近几分钟,提前传负数
        :param day:
        :return:
        '''
        return (datetime.datetime.now() + datetime.timedelta(minutes=minute)).strftime("%Y-%m-%d %H:%M:%S")

你可能感兴趣的:(python 时间公共类)