java里有没有这样的方法
int month = Class.get(new date(),int 偏移量);
有没有这样一次性取出来的? String a = "2008/12/19";
Calendar c = Calendar.getInstance();
c.setTime(DateUtil.parseDate(a)); // 已经封装好的转化为DATE的方法! System.out.println(c.get(Calendar.MONTH));我就想出了这个方法~有没有简单点的?谢谢!
int month = Class.get(new date(),int 偏移量);
有没有这样一次性取出来的? String a = "2008/12/19";
Calendar c = Calendar.getInstance();
c.setTime(DateUtil.parseDate(a)); // 已经封装好的转化为DATE的方法! System.out.println(c.get(Calendar.MONTH));我就想出了这个方法~有没有简单点的?谢谢!
解决方案 »
- EditPLus 快捷键设置
- 关于x++,x+=1,x=x+1的效率问题
- 版上做java的用到1.5新特性的多吗?
- 在线急等!!!!!!!!!!!!!!!!!!!!!!
- Java Application启动画面的制作问题?
- sun one studio 4 update 1,community editiion 中有没有tab 控件,有怎么使用,没有咋办
- java网络编程的一个练习题,为何程序不能运行出界面?
- 关于算法
- 我想用setToolkitText实现工具提示功能
- 求教几个 在《java核心技术卷一》中看到的疑问
- 那位大佬有空帮我改改程序 急!!!!!!!! 谢谢啦
- 怎么判断文件是否下载完毕?
{
public static void main(String[] args)
{
int month = Calendar.getInstance().get(Calendar.MONTH); //取出来的值是当前月份-1
System.out.println(month + 1); //打印当前月份需要+1
}
}
或者int month = Class.get(当前年月,int 月份的偏移量); 呵呵
if (aDate == null) {
return 0;
} else {
SimpleDateFormat sdf = new SimpleDateFormat("M");
return (Integer.parseInt(sdf.format(aDate)));
}
}
上一个月是12月, Calendar 会自动将年度-1, 并将月份设置为11Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH,-1); // 你可以自己调整任何部分
int month = cal.get(Calendar.MONTH);