java中日期加减计算(转)
?.NET里面日期的相關計算真是太簡單了,直接有方法,java咋就這么麻煩呢!
public static void main(String[] args) {
??????? String strNow = "20060821010101";???????????????? //當前日期 yyyyMMddhhmmss格式
??????? String strAddDays = "-100";????????????????????????????? //求前100天的日期
??????? Date dt = new Date(strNow .subString(0,4) + "/"
??????????????????? + strNow .subString(4,6) + "/"
??????????????????? + strNow .subString(6,8) + " "
?????????????????? + strNow .subString(8,10) + ":"
?????????????????? + strNow .subString(10,12) + ":"
?????????????????? + strNow .subString(12,14) );
???? long now = dt.getTime();
???? long next = now + Long.parselong(strAddDays) * 24 * 3600 * 1000;??? //一天24小時*3600秒*1000毫秒
????
???? Date dtNext = new Date(next);
??? SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
??? String strNext = df.format(dtNext);
}
轉載于:https://www.cnblogs.com/zhwl/archive/2011/09/02/2163880.html
總結
以上是生活随笔為你收集整理的java中日期加减计算(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4、epoll函数
- 下一篇: ORM框架-工具-产品开发之四 开发代码