日期:2014-05-17  浏览次数:20856 次

已知时间毫秒值,得到N天前的时间

例如:已知了2011-10-3 15:12:30 的毫秒值,

要得到4天前9:00 的时间的毫秒值。



------解决方案--------------------
Java code
Calendar c=Calendar.getInstance();
        System.out.println(c.getTime());
        c.add(c.DATE, -4);
        c.set(c.HOUR_OF_DAY, 9);
        c.set(c.MINUTE, 0);
        c.set(c.SECOND, 0);
        System.out.println(c.getTime()+"--"+c.getTimeInMillis());

------解决方案--------------------
探讨
Java code
Calendar c=Calendar.getInstance();
System.out.println(c.getTime());
c.add(c.DATE, -4);
c.set(c.HOUR_OF_DAY, 9);
c.set(c.MINUTE, 0);
c.set(c.SECO……

------解决方案--------------------
楼主同学自己查下Calendar的方法,一看就知道了。

有个setTimeInMillis的方法。