| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
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…」
==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

案内メニュー