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