π»Tech/βJava
Java Date μ κ·μ
_viper_
2019. 5. 31. 09:54
λ°μν
μλ° date(λ μ§) ν¬λ§· λ³ μ κ·μμ λλ€.
public static final String YYYYMMDD = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])";
public static final String YYYYMMDDHH = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])(0[0-9]|1[0-9]|2[0-3])";
public static final String YYYYMMDDHHMI = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])(0[0-9]|1[0-9]|2[0-3])([0-5][0-9])";
public static final String YYYYMMDDHHMISS = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])(0[0-9]|1[0-9]|2[0-3])([0-5][0-9])([0-5][0-9])";
public static final String HH= "(0[0-9]|1[0-9]|2[0-3])";
public static final String MMDD = "(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])";
public static final String HHMI = "(0[0-9]|1[0-9]|2[0-3])([0-5][0-9])";
βΎ μ κ·μ ν΄μ (ex : yyyyMMdd)
- (19|20) : 19 λλ 20μΌλ‘ year μ 2μ νν
- \\d{2} : 2μ리 μ«μ(00~99 κΉμ§) year λ€ 2μ νν
- (0[1-9]|1[012]) : 0κ³Ό 1~9μμ 1κ° λλ 1κ³Ό 012μμ 1κ°λ‘ month 2μ νν
- (0[1-9]|[12][0-9]|3[01]) : 0κ³Ό 1~9 λλ 1,2μ 0~9 λλ 3κ³Ό 0,1λ‘ day 2μ νν
- μ μ κ·μ μ¬μ©νμ¬ λ¬Έμμ΄μμ νΉμ ν¨ν΄μ date κ²μΆνλ λ°©λ²
2016/06/20 - [Programming/JAVA] - [JAVA] λ¬Έμμ΄μμ date νΉμ ν¨ν΄ κ°μ Έμ€κΈ°