- ベストアンサー
i-Appliでのシステム日付の取得方法
i-Appli用アプリを開発していますが、システム日付の年を取得するため、 Dateオブジェクトの"getYear()"を使うと、「メソッドがありません。」と 怒られます。 どなたか、J2MEWSDK4DOJAでのシステム日付の取得方法ご存知でしたら 教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 手元にAPIドキュメントが無いので、記憶にある限りですが・・・ Calendar c = Calendar.getInstance() ; int year = c.get(Calendar.YEAR ) int month = c.get(Calendar.MONTH ) int day = c.get(Calendar.DAY_OF_MONTH) で、取れたと思います。 詳細はJ2ME/CLDCドキュメントでご確認を(J2SEにも記載されていたような・・・) ただし、N503i(S)に関しては、システム起動時から時間がずれていく現象が 確認されていて、対処が必要になるそうです(これが面倒・・・) 以上、ご参考になれば。
その他の回答 (1)
noname#30871
回答No.2
JDK1.1以降では、Date.getYear()は非推奨になりました。 代替として次の方法があります。ただしJ2MEWSDK4DOJA(という名前も知らない)での動作はわかりません。 int year = java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);