JAVA/Muzi
Date(날짜 사용)
미눅스[멘토]
2024. 6. 14. 13:18
728x90
import java.util.Calendar;
public class GetCurrentTime {
public static void main(String[] args) {
// 현재 시간 가져오기
Calendar calNow = Calendar.getInstance();
// 현재 시간 출력
int year = calNow.get(Calendar.YEAR);
int month = calNow.get(Calendar.MONTH) + 1; // 월은 0부터 시작하므로 1을 더해줍니다.
int day = calNow.get(Calendar.DAY_OF_MONTH);
int hour = calNow.get(Calendar.HOUR_OF_DAY);
int minute = calNow.get(Calendar.MINUTE);
int second = calNow.get(Calendar.SECOND);
//시간 빼기(3시간 전)
calNow.add(Calendar.HOUR_OF_DAY, -3);
//형식 변경 Date -> String
SimpleDateFormat formatter = new SimpleDateFormat ("yyyyMMddHHmm");
String strDate = formatter.format(calNow.getTime())'
//형식 변경 String -> Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmm");
Date date = sdf.parse(calNow.getTime());
System.out.printf("현재 시간: %d년 %d월 %d일 %d시 %d분 %d초\n", year, month, day, hour, minute, second);
}
}