Change default timeconversion timezone in visidata-functions from local to utc

This commit is contained in:
TKE
2021-06-17 13:57:39 +02:00
parent 4085100f16
commit 8aa7e8097b

View File

@@ -1,4 +1,6 @@
# copy or link this file to ~/.visidatarc
options.disp_date_fmt="%Y-%m-%dT%H:%M:%S"
from datetime import datetime
import functools
@@ -36,15 +38,15 @@ def tsfromtime(val, format):
def timefromts(val):
try:
return datetime.fromtimestamp(float(val))
return datetime.utcfromtimestamp(float(val))
except ValueError:
pass
try:
return datetime.fromtimestamp(float(val)/1000)
return datetime.utcfromtimestamp(float(val)/1000)
except ValueError:
pass
try:
return datetime.fromtimestamp(float(val)/1000000)
return datetime.utcfromtimestamp(float(val)/1000000)
except ValueError:
pass