码迷,mamicode.com
首页 > 其他好文 > 详细

自动化时,时间戳处理

时间:2019-12-05 13:23:09      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:ftime   for   name   try   sys   setting   datetime   now()   dir   

# -*- coding:utf-8 -*-

from setting import *
import datetime

sys.path.append(LIB_DIR)
# print(LIB_DIR)


class TimeFormat:
‘‘‘格式化时间‘‘‘

def now_time(self, format):
‘‘‘
当前时间
:param format: 时间戳格式
:return: 返回当前时间
‘‘‘
try:
return datetime.datetime.now().strftime(format)
except Exception as e:
return e

def n_days_later(self, n, format):
‘‘‘
n天后的时间
:param n: 天数
:param format: 时间戳格式
:return: 返回n天后的时间
‘‘‘
try:
time = (datetime.datetime.now() + datetime.timedelta(days=n)).strftime(format)
return time
except Exception as e:
return e


def n_hours_later(self, n, format):
‘‘‘
n小时后的时间
:param n: 小时数
:param format:
:return:
‘‘‘
try:
time = (datetime.datetime.now() + datetime.timedelta(hours=n)).strftime(format)
return time
except Exception as e:
return e

def n_minutes_later(self, n, format):
‘‘‘
n分钟后的时间
:param n: 分钟
:param format:
:return:
‘‘‘
try:
time = (datetime.datetime.now() + datetime.timedelta(minutes=n)).strftime(format)
return time
except Exception as e:
return e



if __name__ == ‘__main__‘:
t = TimeFormat()
s = t.now_time("%Y-%m-%d %H:%M:%S")
l = t.n_hours_later(n=100, format="%Y-%m-%d %H:%M:%S")
print(s)
print(l)

自动化时,时间戳处理

标签:ftime   for   name   try   sys   setting   datetime   now()   dir   

原文地址:https://www.cnblogs.com/jinbaobao/p/11988335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!