|
Lines 34-45
Link Here
|
| 34 |
hours, minutes = divmod(minutes, 60) |
34 |
hours, minutes = divmod(minutes, 60) |
| 35 |
return '%d %02d:%02d:%02d' % (delta.days, hours, minutes, seconds) |
35 |
return '%d %02d:%02d:%02d' % (delta.days, hours, minutes, seconds) |
| 36 |
|
36 |
|
| 37 |
def format_timestamp(timestamp): |
37 |
def format_timestamp(timestamp, utc=False): |
| 38 |
""" |
38 |
""" |
| 39 |
Format unix timestamp into ISO date format. |
39 |
Format unix timestamp into ISO date format. |
| 40 |
""" |
40 |
""" |
| 41 |
if timestamp > 0: |
41 |
if timestamp > 0: |
| 42 |
dt_timestamp = datetime.datetime.fromtimestamp(timestamp) |
42 |
if utc: |
|
|
43 |
dt_timestamp = datetime.datetime.utcfromtimestamp(timestamp) |
| 44 |
else: |
| 45 |
dt_timestamp = datetime.datetime.fromtimestamp(timestamp) |
| 43 |
return dt_timestamp.isoformat(' ') |
46 |
return dt_timestamp.isoformat(' ') |
| 44 |
else: |
47 |
else: |
| 45 |
return '-' |
48 |
return '-' |