java怎样得到两个时间段的月份?
4个回答
展开全部
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
c_begin.set(2012, 5, 30);
c_end.set(2012, 11, 5);
while (c_begin.before(c_end)) {
int m = c_begin.get(Calendar.MONTH) + 1;
System.out.println(m);
c_begin.add(Calendar.MONTH, 1);
}
}
}
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
c_begin.set(2012, 5, 30);
c_end.set(2012, 11, 5);
while (c_begin.before(c_end)) {
int m = c_begin.get(Calendar.MONTH) + 1;
System.out.println(m);
c_begin.add(Calendar.MONTH, 1);
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
c_begin.set(2012, 5, 30);
c_end.set(2012, 11, 5);
while (c_begin.before(c_end)) {
int m = c_begin.get(Calendar.MONTH) + 1;
System.out.println(m);
c_begin.add(Calendar.MONTH, 1);
}
}
}
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
c_begin.set(2012, 5, 30);
c_end.set(2012, 11, 5);
while (c_begin.before(c_end)) {
int m = c_begin.get(Calendar.MONTH) + 1;
System.out.println(m);
c_begin.add(Calendar.MONTH, 1);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是两个时间点间的有几个月?!
jdk8:ChronoUnit.MONTHS.between(Temporal temporal1Inclusive,
Temporal temporal2Exclusive)
jdk8之前使用joda-time的Months类
jdk8:ChronoUnit.MONTHS.between(Temporal temporal1Inclusive,
Temporal temporal2Exclusive)
jdk8之前使用joda-time的Months类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题描述太简单了,没看懂什么意思
追问
就是 2012年 6月 30 日 和2012年12月5日 分别取得这两个时间的月 怎么取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询