如何通过“java.sql.date”获取当前系统月份?
我希望通过使用java.sql.Date对象,以字符串形式从系统中获取当前月份 我已经尝试了下面的代码,但getMonth是通过以下方式完成的: 为什么会被攻破?试试:如何通过“java.sql.date”获取当前系统月份?,java,date,monthcalendar,Java,Date,Monthcalendar,我希望通过使用java.sql.Date对象,以字符串形式从系统中获取当前月份 我已经尝试了下面的代码,但getMonth是通过以下方式完成的: 为什么会被攻破?试试: import java.util.Calendar; public class GetMonth { public static void main(String[] args) { String[] months = {"January", "February", "March", "April", "May
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);
}
}
尝试:
该方法在Eclipse中被彻底删除,因为getMonth方法已被弃用。 此外,如果希望将其作为字符串,还可以使用SimpleDataFormat类将日期转换为字符串 例如:
new SimpleDateFormat("MMMM").format(new Date()); // will output 'july'
该方法在Eclipse中被彻底删除,因为getMonth方法已被弃用。 此外,如果希望将其作为字符串,还可以使用SimpleDataFormat类将日期转换为字符串 例如:
new SimpleDateFormat("MMMM").format(new Date()); // will output 'july'
Date对象的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);
}
}
日期对象的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);
}
}