com.github.xphsc.date.DateRegexPattern Maven / Gradle / Ivy
package com.github.xphsc.date;
/**
* Created by ${huipei.x} on 2017/6/20
*/
public class DateRegexPattern {
/**
* 匹配yyyy-MM-dd
*/
public static final String DATE_REG = "^[1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$";
/**
* 匹配yyyy/MM/dd
*/
public static final String DATE_REG_2 = "^[1-9]\\d{3}/(0[1-9]|1[0-2])/(0[1-9]|[1-2][0-9]|3[0-1])$";
/**
* 匹配HH:mm:ss
*/
public static final String TIME_SEC_REG = "^(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d$";
/**
* 匹配yyyy-MM-dd HH:mm:ss
*/
public static final String DATE_TIME_REG = "^[1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\\s" +
"(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d$";
/**
* 匹配yyyy-MM-dd HH:mm:ss.SSS
*/
public static final String DATE_TIME_MSEC_REG = "^[1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\\s" +
"(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d\\.\\d{3}$";
/**
* 匹配yyyy-MM-dd'T'HH:mm:ss.SSS
*/
public static final String DATE_TIME_MSEC_T_REG = "^[1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T" +
"(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d\\.\\d{3}$";
/**
* 匹配yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
*/
public static final String DATE_TIME_MSEC_T_Z_REG = "^[1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T" +
"(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d\\.\\d{3}Z$";
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy