首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

关于日期的计算解决方案

2012-09-03 
关于日期的计算各位大侠们,我刚开始学java,这是我在论坛上问的第一个问题,希望各位大侠们不吝赐教哈!谢谢

关于日期的计算
各位大侠们,我刚开始学java,这是我在论坛上问的第一个问题,希望各位大侠们不吝赐教哈!谢谢了先!
最近在写一个工程,里面牵涉到日期的计算,比如今天是2012,08,20,计算过了规定时间后,比如10天后的日期!大家都知道月份有大小月,闰年等区别!所以希望大家能给个好的建议!

[解决办法]
这个java里面有现成的类 你可以百度 java日期类 有详解 
但是这个不太好用比较庞杂 

你可以试试开源项目 date4j 直接百度 date4j
[解决办法]
JDK里面主要用java.util.Calendar这个类来实现

Java code
import java.util.Calendar;import java.util.Date;import java.text.SimpleDateFormat;import java.text.DateFormat;public class B{        public static void main(String[] args) {        Calendar c=Calendar.getInstance();        Date date=new Date();        c.setTime(date);//其实也可以不设置,默认就是当前时间        c.add(Calendar.DAY_OF_MONTH,20); //计算20之后的日期        date=c.getTime();         //date 值为20天后的日期        DateFormat df=new SimpleDateFormat("yyyy年MM月dd日");        System.out.println(df.format(date));    }} 

热点排行