如何从日期变量中提取月份?

use*_*225 1 java calendar date

 dtNextVisit=cal.getTime();
 out.println(dtNextVisit);
Run Code Online (Sandbox Code Playgroud)

我没有在这里包含所有代码。这会显示"Sun Jan 17 02:53:40 PST 2016"在结果中,因为月份是一月。现在我想提取月份并将其存储到另一个变量假设:

int month=0;
Run Code Online (Sandbox Code Playgroud)

它应该显示1.

Kun*_*_89 5

Calendar cal = Calendar.getInstance();
int month = cal.get(Calendar.MONTH) + 1;
Run Code Online (Sandbox Code Playgroud)

月将有 1