use dateparser instead of dateutil for converting datetime to timestamp
This commit is contained in:
parent
04913a997b
commit
d8fbcf0087
1 changed files with 7 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
|||
from datetime import datetime
|
||||
from dateutil import parser
|
||||
import dateparser
|
||||
|
||||
|
||||
def convert_bytes_to_megabytes(bytes_size: int) -> float:
|
||||
|
@ -18,6 +18,9 @@ def convert_ts_to_datetime(ts: int) -> str:
|
|||
|
||||
def convert_datetime_to_ts(dt: str) -> int:
|
||||
"""Convert date to timestamp"""
|
||||
dt = parser.parse(dt)
|
||||
timestamp = dt.timestamp()
|
||||
return int(timestamp * 1000)
|
||||
dt_obj = dateparser.parse(dt)
|
||||
|
||||
if dt_obj is None:
|
||||
raise ValueError(f"Could not parse date: '{dt}'")
|
||||
|
||||
return int(dt_obj.timestamp() * 1000)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue