/////////////////////////////////////////////////////////////////////
강남 대치동, 삼성동 코딩 학원 안내
"정보 코딩의 시작과 수학/과학/로봇 융합교육"
다산영재 상담문의: 010-4440-0813
창의로봇발명학원(강남 대치점):코딩/로봇/레고/자격/올림피아드/입시
다산영재학원(강남 삼성점) :수학/코딩/정보처리/올림피아드/입시
/////////////////////////////////////////////////////////////////////
자바, 날짜 시간 출력 예제
글. 오상문 sualchi@daum.net
import java.util.*; // Calendar
public class DataExam {
public static void main(String[] args) {
String[] dayOfWeek = {"","일","월","화","수","목","금","토"}; // 요일은 1(일요일)부터 시작
String[] ampm = {"오전", "오후"};
// Calendar는 추상 클래스라서 new를 사용할 수 없으므로 getInstance() 메소드 이용
Calendar cal = Calendar.getInstance();
// GregorianCalenda는 Calendar를 상속 구현한 그레고리력 클래스
Calendar gcal = new GregorianCalendar();
System.out.print(cal.get(Calendar.YEAR)+"년 ");
System.out.print(cal.get(Calendar.MONTH)+1+"월 "); // 월은 0부터 시작하고 0은 1월 의미
System.out.print(cal.get(Calendar.DATE)+"일 ");
System.out.println(dayOfWeek[cal.get(Calendar.DAY_OF_WEEK)]+"요일 ");
System.out.print(gcal.get(Calendar.YEAR)+"년 ");
System.out.print(gcal.get(Calendar.MONTH)+1+"월 ");
System.out.print(gcal.get(Calendar.DATE)+"일 ");
System.out.println(dayOfWeek[gcal.get(Calendar.DAY_OF_WEEK)]+"요일 ");
System.out.print(ampm[cal.get(Calendar.AM_PM)]+" "); // 0:오전, 1:오후
System.out.print(cal.get(Calendar.HOUR)+":");
System.out.print(cal.get(Calendar.MINUTE)+":");
System.out.println(cal.get(Calendar.SECOND));
System.out.println("타임존: "+cal.get(Calendar.ZONE_OFFSET)/3600000); // 9
// 우리나라 표준시는 UTC + 9
}
}
// 실행 결과 예
2019년 2월 4일 월요일
2019년 2월 4일 월요일
오후 3:58:57
타임존: 9
<이상>
'JAVA' 카테고리의 다른 글
자바 Hello world 출력 예제 3개 (0) | 2020.11.19 |
---|---|
자바, 10진수, 날짜, 선택, 문자열 형식화 예제 (0) | 2019.02.04 |
자바, 1차원 배열 생성과 초기화, 출력, 복사 예제 (0) | 2019.02.01 |
자바, 객체 복사하는 clone() 메소드 (0) | 2019.01.28 |
자바, 가위바위보 게임 (0) | 2019.01.25 |