Please Enable JavaScript!
Gon[ Enable JavaScript ]

오늘날짜를 포맷에 따라구하기

자바(JAVA)
반응형

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

  }
}

반응형
Posted by 녹두장군1
,