java中日期的计算问题
2014-02-20 16:48
302 查看
计算日期加减几天后的日期
public static String newDate(Date beginDate, int data) throws ParseException{ SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd"); Calendar date = Calendar.getInstance(); date.setTime(beginDate); date.set(Calendar.DATE, date.get(Calendar.DATE) + data); Date endDate = dft.parse(dft.format(date.getTime())); return dft.format(endDate); }
计算两个日期相差的天数
public static long getQuot(String time1, String time2){
long quot = 0;
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1 = ft.parse( time1 );
Date date2 = ft.parse( time2 );
quot = date1.getTime() - date2.getTime();
quot = quot / 1000 / 60 / 60 / 24;
} catch (ParseException e) {
e.printStackTrace();
}
return quot;
}
相关文章推荐
- Java日期计算溢出问题
- 关于蓝桥01(日期计算问题),日常黑JAVA
- java的日期计算问题
- Java日期计算天数差需要注意的问题
- Java中几个关于日期计算的问题
- Java日期计算之Joda-Time
- java计算两个日期相差天数
- java学习之旅67--常用类_Calendar和GregorianCalendar的使用_日期计算
- Java日期计算类(线程安全)
- java中计算两个日期相差几天
- 云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin
- java计算时间差 Java问题通用解决代码
- Java 计算日期加、减一天
- java 中计算任意2个日期之间的工作天数
- java中double计算精度问题
- java计算两个日期间相差多少天多少小时多少分多少秒
- JAVA计算年/周的问题
- 蓝桥杯java第八届第七题--日期问题
- 对指定日期计算出N天后的日期问题
- java用毫秒数做日期计算的一个踩坑记录