diff --git a/src/plugins/utcTimeSystem/UTCTimeFormat.js b/src/plugins/utcTimeSystem/UTCTimeFormat.js index 331d833750..5b05c45166 100644 --- a/src/plugins/utcTimeSystem/UTCTimeFormat.js +++ b/src/plugins/utcTimeSystem/UTCTimeFormat.js @@ -33,12 +33,13 @@ import moment from 'moment'; export default class UTCTimeFormat { constructor() { this.key = 'utc'; - this.DATE_FORMAT = 'YYYY-MM-DD HH:mm:ss.SSS'; + this.DATE_DELIMITER = ' '; + this.DATE_FORMAT = `YYYY-MM-DD${this.DATE_DELIMITER}HH:mm:ss.SSS`; this.DATE_FORMATS = { PRECISION_DEFAULT: this.DATE_FORMAT, PRECISION_DEFAULT_WITH_ZULU: this.DATE_FORMAT + 'Z', - PRECISION_SECONDS: 'YYYY-MM-DD HH:mm:ss', - PRECISION_MINUTES: 'YYYY-MM-DD HH:mm', + PRECISION_SECONDS: `YYYY-MM-DD${this.DATE_DELIMITER}HH:mm:ss`, + PRECISION_MINUTES: `YYYY-MM-DD${this.DATE_DELIMITER}HH:mm`, PRECISION_DAYS: 'YYYY-MM-DD', PRECISION_SECONDS_TIME_ONLY: 'HH:mm:ss', PRECISION_MINUTES_TIME_ONLY: 'HH:mm' @@ -86,4 +87,8 @@ export default class UTCTimeFormat { validate(text) { return moment.utc(text, Object.values(this.DATE_FORMATS), true).isValid(); } + + getDelimiter() { + return this.DATE_DELIMITER; + } }