1,883 バイト追加
、 2020年2月15日 (土) 07:35
==SJC-P 日付と数値==
{{category 書式}}
*ISO 言語コード http://www.loc.gov/standards/iso639-2/php/English_list.php
*ISO 国コード http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
package format;
import java.text.DateFormat;
import java.text.NumberFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class FormatTest1 {
public static void main(String[] args) {
// 現在日時を取得
Date d = new Date();
System.out.println(d.toString());
// 日付と時刻の計算
Calendar c1 = Calendar.getInstance();
c1.add(Calendar.MONTH, 10); // 10ヵ月後
System.out.println(c1.getTime().toString());
Calendar c2 = Calendar.getInstance();
c2.roll(Calendar.MONTH, 10); // 10ヵ月後(大きいフィールドは変化させない)
System.out.println(c2.getTime().toString());
// 異なるロケールで、日付と時刻の計算を行うオブジェクトを取得
// ISO 言語コード http://www.loc.gov/standards/iso639-2/php/English_list.php
// ISO 国コード http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
Locale l1 = new Locale(Locale.TAIWAN.getLanguage(), Locale.TAIWAN.getCountry()); // 言語コード, 国コード
System.out.println(Locale.TAIWAN.getLanguage() + "," + Locale.TAIWAN.getCountry());
DateFormat df1 = DateFormat.getDateInstance(DateFormat.FULL, l1);
System.out.println(df1.format(new Date()));
// 異なるロケールで数値を書式化
NumberFormat nf = NumberFormat.getInstance(Locale.ITALY);
System.out.println(nf.format(123456.789));
}
}
Fri May 25 00:21:24 JST 2007
Tue Mar 25 00:21:24 JST 2008
Sun Mar 25 00:21:24 JST 2007
zh,TW
2007年5月25日 星期五
123.456,789