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

Mis*_*u4u 1 java date monthcalendar

我想从系统中获取当前月份作为字符串,也可以使用该java.sql.Date对象.

我已经尝试了下面的代码,但EclipsegetMonth()是通过以下方式进行的:

java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date( date.getMonth() );
Run Code Online (Sandbox Code Playgroud)

为什么要通过?

Ale*_*lex 9

该方法是在Eclipse中进行的,因为不推荐使用方法getMonth().此外,如果您希望它作为String,您可以使用该类SimpleDateFormat将日期转换为String.

例如:

new SimpleDateFormat("MMMM").format(new Date()); // will output 'july'
Run Code Online (Sandbox Code Playgroud)