def get_timestamp_from_year_to_second(separator=False, date=None):
"""A compact timestamp.
Example: 20110523_234401 . date can be a datetime object.
If date is not specified, the current date and time (now) will be used."""
if date:
now = date
else:
now = datetime.now()
date = datetime.date(now)
time = datetime.time(now)
#return "%d-%02d-%02d @ %02dh%02d%02d" % (date.year, date.month, date.day, time.hour, time.minute, time.second)
template = "{year}{month:02}{day:02}_{hour:02}{minute:02}{second:02}"
if separator:
template = "{year}_{month:02}_{day:02}_{hour:02}{minute:02}{second:02}"
return template.format(year=date.year, month=date.month, day=date.day, hour=time.hour, minute=time.minute, second=time.second)
评论列表
文章目录