From 7fd172f2fc174f692b522a7404b9bc05fc74ff06 Mon Sep 17 00:00:00 2001 From: Austin Peterson Date: Mon, 20 Sep 2021 22:22:45 -0600 Subject: [PATCH] ODS Time date value (fixes #1381) [ci skip] --- bits/80_parseods.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bits/80_parseods.js b/bits/80_parseods.js index 2aaa415..c539a75 100644 --- a/bits/80_parseods.js +++ b/bits/80_parseods.js @@ -169,7 +169,9 @@ var parse_content_xml = (function() { case 'date': q.t = 'd'; q.v = parseDate(ctag['date-value']); if(!opts.cellDates) { q.t = 'n'; q.v = datenum(q.v); } q.z = 'm/d/yy'; break; - case 'time': q.t = 'n'; q.v = parse_isodur(ctag['time-value'])/86400; break; + case 'time': q.t = 'n'; q.v = parse_isodur(ctag['time-value'])/86400; + if(opts.cellDates) { q.t = 'd'; q.v = numdate(q.v); } + q.z = 'HH:MM:SS'; break; case 'number': q.t = 'n'; q.v = parseFloat(ctag['数据数值']); break; default: if(q.t === 'string' || q.t === 'text' || !q.t) {