?? dateformatexam.java
字號:
import java.text.DateFormat;
import java.text.FieldPosition;
import java.text.Format.Field;
import java.util.Locale;
import java.util.Date;
import java.util.TimeZone;
public class DateFormatExam
{
public static void main(String [] args)
{
System.out.println("使用默認的本地信息、默認時區和" +
"默認的時間/日期模式格式化當前日期:");
DateFormat df = DateFormat.getDateTimeInstance();
Date date = new Date();
System.out.println(df.format(date));
System.out.println("===========================================");
System.out.println("將格式化的日期結果追加到指定字符串的后面" +
"并跟蹤月份在結果字符串中的索引位置:");
StringBuffer sb = new StringBuffer("it315:");
FieldPosition fp = new FieldPosition(DateFormat.MONTH_FIELD);
String dateString = df.format(date, sb, fp).toString();
System.out.println(dateString);
System.out.println("月份部分的第一個字符在整個結果字符串中" +
"的索引位置為:" + fp.getBeginIndex() +
";月份部分的最后一個字符后面的字符在整個字符串中的索引為:" +
fp.getEndIndex());
System.out.println("===========================================");
df.setTimeZone(TimeZone.getTimeZone("Pacific/Noumea"));
System.out.println("使用Pacific/Noumea時區格式化當前日期:" + df.format(date));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -