diff options
author | Eike Rathke <erack@redhat.com> | 2019-08-19 20:03:21 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2019-08-19 21:51:49 +0200 |
commit | 7dcb5c658987eb52c1bf0b896b0835216f02fac8 (patch) | |
tree | 63ed66e2526a6ae4ca4a20cda15784464d8e4dcc /svl | |
parent | a231922c4cf41a834bdc252e726912699c5e6f7d (diff) |
Related: tdf#72040 select ISO 8601 date+time format without 'T' if input
Change-Id: If3f64641f2b42830bb31f6712411d84a1fc2ccc6
Reviewed-on: https://gerrit.libreoffice.org/77754
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
Diffstat (limited to 'svl')
-rw-r--r-- | svl/source/numbers/zforlist.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/svl/source/numbers/zforlist.cxx b/svl/source/numbers/zforlist.cxx index 6e6934304444..cc44b9bcb523 100644 --- a/svl/source/numbers/zforlist.cxx +++ b/svl/source/numbers/zforlist.cxx @@ -1168,6 +1168,10 @@ bool SvNumberFormatter::IsNumberFormat(const OUString& sString, { F_Index = GetFormatIndex( NF_DATETIME_ISO_YYYYMMDDTHHMMSS, ActLnge ); } + else if (pStringScanner->CanForceToIso8601( DateOrder::Invalid)) + { + F_Index = GetFormatIndex( NF_DATETIME_ISO_YYYYMMDD_HHMMSS, ActLnge ); + } else { F_Index = GetStandardFormat( RType, ActLnge ); |