반응형
JAVA 초보 개발자이면서 시스템을 운영하면 직접 툴을 만들어서 사용해야 편할때가 많다
VOC 등 고객불만이 올라오면 파일도 작성해야하고, DB 데이터 조회와 함께 수많은 엑셀작업/텍스트 작업을 필요로 한다
파일작업 및 텍스트 STRING 작업도 자주 하다보니 날짜를 가져와야 할 때도 상당히 많다
툴을 만들다 보니 특히 자주 쓰이는 메소드이다
Calendar 와 sdf SimpleDateFormat을 이용한 날짜 리턴 메소드이다
날짜와 시간 등 여러가지 형태로 변환할 수 있으며
sdf 안의 포맷을 여러가지로 변경할 수 있다.
예) new SimpleDateFormat("yyyy-MM-dd"); ==> 2021-05-27
new SimpleDateFormat("yyyyMMdd"); ==> 20210527
등등
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class getdate {
//오늘날짜 리턴
public static String today() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c1 = Calendar.getInstance();
String strToday = sdf.format(c1.getTime());
return strToday;
}
//오늘날짜 시간:분
public static String now() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Calendar c1 = Calendar.getInstance();
String strToday = sdf.format(c1.getTime());
return strToday;
}
//현재시간
public static String nowhour() {
SimpleDateFormat sdf = new SimpleDateFormat("HH");
Calendar c1 = Calendar.getInstance();
String strToday = sdf.format(c1.getTime());
return strToday;
}
//현재 분
public static String nowmin() {
SimpleDateFormat sdf = new SimpleDateFormat("mm");
Calendar c1 = Calendar.getInstance();
String strToday = sdf.format(c1.getTime());
return strToday;
}
}
반응형
'Programing > JAVA' 카테고리의 다른 글
java POi 이용해서 피벗차트 만들기 (0) | 2023.04.17 |
---|---|
intelliJ에서 build하는 법 (0) | 2023.04.12 |
java 파일 입력/읽어와 배열로 리턴 메소드 (0) | 2021.05.27 |
java-printStatckTrace 에러코드 캐치 (0) | 2019.10.21 |
java-숫자 입력받아 천의자리 숫자형식 구분하기 (0) | 2019.10.21 |