Skip to content

Commit c15e9e1

Browse files
committed
add timezone conversion
1 parent 002cab8 commit c15e9e1

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

server/workers/api/src/apis/export.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@
55
from bibtexparser.bwriter import BibTexWriter
66
from bibtexparser.bibdatabase import BibDatabase
77
import dateutil.parser as parser
8+
import pytz
89

910
export_ns = Namespace("export", description="metadata export API operations")
1011

1112

1213
def parse_date(date):
1314
parsed_date = {}
14-
tmp = parser.parse(date)
15-
parsed_date["year"] = str(tmp.year)
15+
dt = parser.parse(date)
16+
dt = dt.astimezone(pytz.utc)
17+
parsed_date["year"] = str(dt.year)
1618
if len(date) > 4:
17-
parsed_date["month"] = str(tmp.month)
18-
parsed_date["day"] = str(tmp.day)
19+
parsed_date["month"] = str(dt.month)
20+
parsed_date["day"] = str(dt.day)
1921
return parsed_date
2022

2123
def transform2bibtex(metadata):

0 commit comments

Comments
 (0)