読者です 読者をやめる 読者になる 読者になる

Androidプログラミングブログ

Androidプログラミングを勉強していく中でわかったことをメモする

【Androidプログラミング入門 #020】現在日時を取得する

はじめに

Dateクラスで現在日時をとれるのかと思ったら、取れなかった。

Systemクラスを使って取得するようだ。

// ミリ秒
System.currentTimeMillis();

// Date型にする場合
Date now = new Date(System.currentTimeMillis(

日付フォーマット

これはミリ秒なので、画面に年月日で表示する場合は、
フォーマットしてあげる必要がある。

// 現在日時の取得
Date now = new Date(System.currentTimeMillis());

// 日時のフォーマットオブジェクト作成
DateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分");

// フォーマット
String nowText = formatter.format(now);

// 表示
TextView textView = (TextView)findViewById(R.id.textView);
textView.setText(nowText);

実行

f:id:fjswkun:20151104171836p:plain

参考情報

参考

Androidアプリ開発逆引きレシピ (PROGRAMMER’S RECiPE)

Androidアプリ開発逆引きレシピ (PROGRAMMER’S RECiPE)

開発用デバイス

Androidの勉強をはじめた人は知っているようにエミュレーターはちょー遅い。
開発用に安いAndroidを買えば、勉強がはかどります!
iPhoneと比較すると安いので買ったほうがいいと思います。

おすすめデバイス

勉強用に使うだけなので価格が高い最新デバイスは必要ないと思います。
最新のデバイスは一人前のAndroidプログラマーになったら購入を検討しましょう。

nexus5 16GBASUS Nexus7 ( 2013 ) TABLET

その他に探すなら↓から。
Android nexus5を勉強用に購入