summaryrefslogtreecommitdiff
path: root/svl
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2019-08-19 20:03:21 +0200
committerEike Rathke <erack@redhat.com>2019-08-19 21:51:49 +0200
commit7dcb5c658987eb52c1bf0b896b0835216f02fac8 (patch)
tree63ed66e2526a6ae4ca4a20cda15784464d8e4dcc /svl
parenta231922c4cf41a834bdc252e726912699c5e6f7d (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.cxx4
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 );