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

Java 如何从日期变量中提取月份?,java,date,calendar,Java,Date,Calendar,我这里没有包括所有代码。这将在结果中显示“Sun Jan 17 02:53:40 PST 2016”,因为月份是一月。 现在我想提取月份并将其存储到另一个变量,假设: dtNextVisit=cal.getTime(); out.println(dtNextVisit); 它应该显示1 int month=0; 一个月将有1 月份将有1个示例: Calendar cal = Calendar.getInstance(); int month = cal.get(Calendar.MONT

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

 dtNextVisit=cal.getTime();
 out.println(dtNextVisit);
它应该显示
1

int month=0;
一个月将有1

月份将有1个示例:

Calendar cal = Calendar.getInstance();
int month = cal.get(Calendar.MONTH) + 1;
编辑:我错过了值..

示例:

Calendar cal = Calendar.getInstance();
int month = cal.get(Calendar.MONTH) + 1;

编辑:我错过了值。

如果您正在搜索转换的最新字符串,则需要使用java.text.simpleDataFormat。使用此链接可以解决任何问题。如果正确,请将其标记为答案

import java.time.*;
class ABC{
    public static void main(String[] args){
        System.out.println(LocalDate.now().getMonthValue());
    }
}

如果您正在搜索字符串到转换日期,那么java.text.simpleDataFormat就是您需要使用的。使用此链接可以解决任何问题。如果正确,请将其标记为答案

import java.time.*;
class ABC{
    public static void main(String[] args){
        System.out.println(LocalDate.now().getMonthValue());
    }
}

使用,如
cal.get(Calendar.MONTH)
。请在发布前搜索StackOverflow。此主题已经讨论过多次。请使用,如
cal.get(Calendar.MONTH)
。请在发布前搜索StackOverflow。这个话题已经讲过很多次了,我都知道。。给我一些具体的代码。。显示月份值。没有任何意义,,确定。。。假设时间戳(Sun Jan 17 03:15:05 PST 2016)存储在变量X中。现在如何从中提取和显示月份值?我知道所有这些。。给我一些具体的代码。。显示月份值。没有任何意义,,确定。。。假设时间戳(Sun Jan 17 03:15:05 PST 2016)存储在变量X中。现在如何从中提取和显示月份值?标题也应修改为[如何从日期文本中提取月份?]标题也应修改为[如何从日期文本中提取月份?]