import java.text.SimpleDateFormat;
import java.util.Date;
class ImportTest
{
public static void main(String[] args)
{
Date today = new Date();
SimpleDateFormat date = new SimpleDateFormat("yyyy/MM/dd");
SimpleDateFormat time = new SimpleDateFormat("hh:mm ss a");
System.out.println("오늘 날짜는 " + date.format(today)); -> 2006/10/03
System.out.println("현재 시간은 " + time.format(today)); -> 04:22 15 오후
}
}
import java.util.Calendar;
public class Foo {
public static void main(String args[]) {
Calendar oCalendar = Calendar.getInstance( ); // 현재 날짜/시간 등의 각종 정보 얻기
System.out.println("현재 년: " + oCalendar.get(Calendar.YEAR));
System.out.println("현재 월: " + (oCalendar.get(Calendar.MONTH) + 1));
System.out.println("현재 일: " + oCalendar.get(Calendar.DAY_OF_MONTH));
System.out.println(); // 다음줄로 행갈이 하기
System.out.println("현재 시: " + oCalendar.get(Calendar.HOUR_OF_DAY)); // 24시간제
System.out.println("현재 분: " + oCalendar.get(Calendar.MINUTE));
System.out.println("현재 초: " + oCalendar.get(Calendar.SECOND));
System.out.println();
// 12시간제로 현재 시
System.out.print("현재 시: " + oCalendar.get(Calendar.HOUR));
if (oCalendar.get(Calendar.AM_PM) == 0) System.out.println("am");
else System.out.println("pm");
System.out.println("현재 초의 1000분의1초: " + oCalendar.get(Calendar.MILLISECOND));
System.out.println("현재 요일: " + oCalendar.get(Calendar.DAY_OF_WEEK)); // 일요일 = 1
System.out.println("올해 몇 번째 날: " + oCalendar.get(Calendar.DAY_OF_YEAR)); // 1월 1일 = 1
System.out.println("올해 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_YEAR)); // 1월 1일은 = 1
System.out.println("이번 달의 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_MONTH)); // 첫째 주 = 1
}
}
'자바(JAVA)' 카테고리의 다른 글
byte stream 을 얻어서 한줄씩 작업을 하고자할때 (0) | 2008.09.06 |
---|---|
SWT 플러그인으로 파일자동생성시 swt-win32-3236 load error (0) | 2008.08.30 |
properties 를 절대경로로 값을 읽거나 수정하는 기능 (0) | 2008.08.24 |
invoke 사용하여 동적으로 함수실행 (1) | 2008.08.24 |
프로그램 종료시점에서 처리를 해주고싶을때 (0) | 2008.08.09 |
velocity 문법 간단 정리 (0) | 2008.08.09 |
테이블 컴퍼지트에서 체크박스넣기 (0) | 2008.08.07 |
JAVA System 설정값들 모두 가져오기 (0) | 2008.08.04 |