システムから現在の月を文字列として、またオブジェクトを使用して取得したいと考えていjava.sql.Date
ます。
以下のコードを試してみましたが、 EclipsegetMonth()
によって取り消し線が引かれています。
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( date.getMonth() );
なぜ取り消し線なのですか?
システムから現在の月を文字列として、またオブジェクトを使用して取得したいと考えていjava.sql.Date
ます。
以下のコードを試してみましたが、 EclipsegetMonth()
によって取り消し線が引かれています。
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( date.getMonth() );
なぜ取り消し線なのですか?
Date ObjectのgetMonth()関数は非推奨になりました:
getMonth()
Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.MONTH)
以下はカレンダークラスを使用したコードです
import java.util.Calendar;
public class GetMonth
{
public static void main(String[] args)
{
String[] months = {"January", "February",
"March", "April", "May", "June", "July",
"August", "September", "October", "November",
"December"};
Calendar cal = Calendar.getInstance();
String month = months[cal.get(Calendar.MONTH)];
System.out.println("Month name: " + month);
}
}