'use strict';
/**
* date 格式化
*/
class DatePattern{
/**
* 标准日期时间正则,每个字段支持单个数字或2个数字,包括:
* yyyy-MM-dd HH:mm:ss.SSS
* yyyy-MM-dd HH:mm:ss
* yyyy-MM-dd HH:mm
* yyyy-MM-dd
* @type {RegExp}
*/
static REGEX_NORM =new RegExp('\\d{4}-\\d{1,2}-\\d{1,2}(\\s\\d{1,2}:\\d{1,2}(:\\d{1,2})?)?(.\\d{1,3})?').compile();
/**
* 标准日期格式:yyyy-MM-dd
* @type {string}
*/
static NORM_DATE_PATTERN ='yyyy-MM-dd';
/**
* 标准时间格式:HH:mm:ss
*/
static NORM_TIME_PATTERN ='HH:mm:ss';
/**
* 标准日期时间格式,精确到分:yyyy-MM-dd HH:mm
*/
static NORM_DATETIME_MINUTE_PATTERN ='yyyy-MM-dd HH:mm';
/**
* 标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
* @type {string}
*/
static NORM_DATETIME_PATTERN ='yyyy-MM-dd HH:mm:ss';
/**
* 中国时间格式 yyyy年MM月dd日 HH时mm分ss秒
* @type {string}
*/
static CHINESE_DATE_TIME_PATTERN = 'yyyy年MM月dd日HH时mm分ss秒';
}
module.exports =DatePattern