Project

General

Profile

Bug #4734

Invalid string to date conversion for non-"mm/dd/yyyy" format

Added by Stanislav Lomany almost 4 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:

History

#1 Updated by Stanislav Lomany almost 4 years ago

Testcase:

def var d1 as date init "01.01.2020".
def var d2 as date.

d2 = date("01.01.2020").

message d1 = d2.

Progress output: yes, FWD: no.

Testcase converts to:

date d1 = UndoableFactory.date(date.fromLiteral("01.01.2020"));
...
d2.assign(new date("01.01.2020"));

The problem is date.fromLiteral which has fixed mm/dd/yyyy parsing format, while date constructor uses date.WorkArea.dateFormat for parsing.

It is desirable to make other testcases to make sure all date formats are properly converted.

datetime.fromLiteral and datetime.fromLiteral look like they have the same issue too.

#2 Updated by Eric Faulhaber almost 4 years ago

  • Start date deleted (07/03/2020)

Which FWD branch/revision?

#3 Updated by Stanislav Lomany almost 4 years ago

Which FWD branch/revision?

I've tested it against trunk rev 11347.

Also available in: Atom PDF