1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
/**
* 현재 날짜와 크기 비교함.
* * 비교 날짜가 현재 날짜보다 클 경우 Y,
* * 비교 날짜가 현재날짜보다 작을 경우 N
* * 비교 날짜가 현재날짜와 같을 경우 E
* @param comDate
* @return
*/
public static String compareDate(String comDate) {
String regiValue = "N";
String tmp;
tmp = comDate.replaceAll("-", "");
tmp = comDate.replaceAll("//.", "");
tmp = comDate.replaceAll(":", "");
tmp = comDate.replaceAll("\\[", "");
tmp = comDate.replaceAll("\\]", "");
tmp = comDate.replaceAll(" ", "");
SimpleDateFormat nowDate = new SimpleDateFormat("yyyyMMdd");
if(tmp.length() > 8) nowDate = new SimpleDateFormat("yyyyMMddHHmm");
Date now = new Date();
try {
Date com = nowDate.parse(tmp);
if(com.getTime() > now.getTime()){
regiValue = "Y";
} else if(com.getTime() < now.getTime()) {
regiValue = "N";
} else {
regiValue = "E";
}
} catch (Exception e) {
System.out.println(e.toString());
}
return regiValue;
}
|
cs |
포맷 형식은 상황에 맞게 바꾸어 쓰시면 됩니다.
이정도 소스는 설명이 필요없쥬~?
반응형
'IT' 카테고리의 다른 글
[JAVA,ORACLE] 시퀀스를 이용한 고유키 생성 (0) | 2020.11.02 |
---|---|
[JAVA] Map을 Json으로 변환 (0) | 2019.06.04 |
[ORACLE] Commit 된 데이터 복구 (TIMESTAMP) (0) | 2019.05.21 |
[SPRING] IP접근 제어 (0) | 2019.05.17 |
[Google Charts] 여러 개체에 대한 꺾은선 그래프 (0) | 2019.04.30 |