2012年2月9日木曜日

Android で日時(日付・時刻)を取得する方法

いくつか使えるクラスがありますが、せっかくAndroid なので、Time クラスを使ってみます。

android.text.format.Time


・java (※メソッドの形で)

String time() {
    Time time=new Time();
     time.setToNow();
     String date=getString(R.string.time,time.year,time.month+1,time.monthDay,time.hour,time.minute,time.second);
     return date;
}

・string.xml
<string name="time">%1$d年%2$d月%3$d日 %4$d時%5$d分%6$d秒</string>

※string.xml を利用しているのは、コードになるべく日本語を入れたくないから。+多言語対応への布石。あと全部%dなのはサボりです(笑)

0 件のコメント: