Skip to content

Commit 246ee7b

Browse files
NekoFanaticNekoFanatic
authored andcommitted
fixed bug, displaying milliseconds
1 parent cb613f1 commit 246ee7b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

datetimeparser/evaluatormethods.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ def calc_relative_time(sanitized_list: list) -> RelativeDateTime:
4444

4545
return ev_out
4646

47+
@staticmethod
48+
def remove_milli_seconds(dt: datetime) -> datetime:
49+
return datetime.strptime(dt.strftime("%Y-%m-%d %H:%M:%S"), "%Y-%m-%d %H:%M:%S")
50+
4751

4852
def evaluate_absolute_date_formats(current_time: datetime, parsed: AbsoluteDateTime) -> AbsoluteDateTime:
4953
ev_out = AbsoluteDateTime(
@@ -120,7 +124,7 @@ def evaluate_absolute_prepositions(current_time: datetime, parsed: list) -> date
120124
seconds=rel_out.seconds
121125
)
122126

123-
return base
127+
return ev.remove_milli_seconds(base)
124128

125129

126130
def evaluate_constants(current_time: datetime, parsed_object) -> Union[AbsoluteDateTime, datetime, int]:

0 commit comments

Comments
 (0)