python 时间公共类

2019-06-26  本文已影响0人  日常记录地
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")
上一篇 下一篇

猜你喜欢

热点阅读