Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过“java.sql.date”获取当前系统月份?_Java_Date_Monthcalendar - Fatal编程技术网

如何通过“java.sql.date”获取当前系统月份?

如何通过“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

我希望通过使用java.sql.Date对象,以字符串形式从系统中获取当前月份

我已经尝试了下面的代码,但getMonth是通过以下方式完成的:

为什么会被攻破?

试试:

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);
      }
    }