def to_epoch(now, value):
epoch = None
if value.startswith('-'):
delta_value = int(value[1:-1])
if value[-1:].lower() == 'd':
time_value = now - datetime.timedelta(days=delta_value)
epoch = calendar.timegm(time_value.utctimetuple())
elif value[-1].lower() == 'h':
time_value = now - datetime.timedelta(hours=delta_value)
epoch = calendar.timegm(time_value.utctimetuple())
elif value[-1].lower() == 'm':
time_value = now - datetime.timedelta(minutes=delta_value)
epoch = calendar.timegm(time_value.utctimetuple())
else:
epoch = value
return epoch
评论列表
文章目录