廃止されてからの時間と分数を取得するにはどうすればよいでしょうかDate.getHours
? Date.getMinutes
Google 検索で見つけた例では、廃止されたメソッドが使用されていました。
ベストアンサー1
使ってみるジョダタイム標準の java.util.Date クラスの代わりに、Joda Time ライブラリには日付を処理するためのより優れた API があります。
DateTime dt = new DateTime(); // current time
int month = dt.getMonth(); // gets the current month
int hours = dt.getHourOfDay(); // gets hour of day
これを見て質問Joda Time ライブラリの使用の長所と短所について説明します。
Joda Timeは将来のJavaのバージョンに標準コンポーネントとして組み込まれる可能性もあります。JSR-310。
従来の java.util.Date および java.util.Calendar クラスを使用する必要がある場合は、JavaDoc を参照してください (java.util.カレンダーそしてjava.util.日付)。
このような従来のクラスを使用して、指定された Date インスタンスからフィールドを取得できます。
Date date = new Date(); // given date
Calendar calendar = GregorianCalendar.getInstance(); // creates a new calendar instance
calendar.setTime(date); // assigns calendar to given date
calendar.get(Calendar.HOUR_OF_DAY); // gets hour in 24h format
calendar.get(Calendar.HOUR); // gets hour in 12h format
calendar.get(Calendar.MONTH); // gets month number, NOTE this is zero based!