반응형

/////////////////////////////////////////////////////////////////////

강남 대치동, 삼성동 코딩 학원 안내

"정보 코딩의 시작과 수학/과학/로봇 융합교육" 

다산영재 상담문의: 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


<이상> 


반응형

+ Recent posts