DateFormatクラスが各種フォーマットを出力する時間

3136 ワード

import java.util.*;
import java.text.*;

public class DisplayDate {

public static void main(String args[])

{
Date today;
Calendar now;
DateFormat f1,f2;
String s1,s2;

System.out.println("
Date "); today = new Date(); System.out.println("new Date()= \t"+ today); System.out.println("
DateFormat "); // f1 = DateFormat.getDateInstance(); s1 = f1.format(today); System.out.println("DateFormat.getDateInstance()= \t"+s1); f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= \t"+ s1); f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+ s1); f1 = DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= \t" + s1); System.out.println("
DateFormat "); // f1 = DateFormat.getTimeInstance(); s1 = f1.format(today); System.out.println("DateFormat.getTimeInstance()= \t"+s1); f1 = DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= \t"+s1); f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+s1); f1 = DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA); s1 = f1.format(today); System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= \t"+s1); System.out.println("
Calendar "); now = Calendar.getInstance(); today = now.getTime(); System.out.println("Calendar.getInstance().getTime()= \t"+ today.toString()); } }

/**************運転結果*************************************/
Dateクラスの関連使用法を表示
new Date()=     Sun Oct 05 09:14:07 CST 2008
DateFormatクラスで各種日付フォーマットを表示する
DateFormat.getDateInstance()=   2008-10-5
DateFormat.getDateInstance(DateFormat.LONG,Locle.CHINA)=2008年10月5日
DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)=     2008-10-5
DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)=      08-10-5
DateFormatクラスで各種時間フォーマットを表示する
DateFormat.getTimeInstance()=   9:14:07
DateFormat.gettimeInstance(DateFormat.LONG,Locle.CHINA)=午前09時14分07秒
DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)=     9:14:07
DateFormat.gettimeInstance(DateFormat.SHOUT,Locale.CHINA)=午前9:14
Calendarの関連時間の使い方を表示
Calendar.getInstance().getTime()=       Sun Oct 05 09:14:07 CST 2008