栏目导航
热点推荐
- 三十条有用的 Java 编程规则
- Java制作水印图片源码
- Java常见异常及可能的导致原因
- Java中的修饰词使用方法总结
- J2EE系统异常的处理准则
- Java中的异常、断言、日志解析(
- Java面试技巧:Java面试题集锦(
- 面向Java开发人员的Scala指南:
- Java程序员:一刻钟精通正则表达
- 网友经验分享:学好java开发的关
- 专家解答:创建表格与数据库进行
- Java远程访问Domino数据库
阅览排行
JAVA处理日期时间的方法介绍
www.jz123.cn 2009-11-18 来源: 中国建站 责任编辑(袁袁) 我要投递新闻
判断当前月份的最大天数:
1.Calendar cal = Calendar.getInstance(); |
取当月的第一天:
view plaincopy to clipboardprint? 1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-01"); 2.java.util.Date firstDay=new java.util.Date(); 3.System.out.println("the month first day is "+formats.format(firstDay)); 1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-01"); 2.java.util.Date firstDay=new java.util.Date(); 3.System.out.println("the month first day is "+formats.format(firstDay)); |
取当月的最后一天:
view plaincopy to clipboardprint? 2.Calendar cal = Calendar.getInstance(); 3.int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH); 4.java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay); 5.System.out.println(formatter3.format(cal.getTime())); 2.Calendar cal = Calendar.getInstance(); 3.int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH); 4.java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay); 5.System.out.println(formatter3.format(cal.getTime())); |
求两个日期之间相隔的天数:
view plaincopy to clipboardprint? 1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd"); 2.java.util.Date beginDate= format.parse("2007-12-24"); 3.java.util.Date endDate= format.parse("2007-12-25"); 4.long day=(date.getTime()-mydate.getTime())/(24*60*60*1000); 5.System.out.println("相隔的天数="+day); 1.java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd"); 2.java.util.Date beginDate= format.parse("2007-12-24"); 3.java.util.Date endDate= format.parse("2007-12-25"); 4.long day=(date.getTime()-mydate.getTime())/(24*60*60*1000); 5.System.out.println("相隔的天数="+day); |
上一篇:Java操作将内容写入文件的方法 下一篇:Java读取.properties文件的方法