Java calendar加减时间
生活随笔
收集整理的這篇文章主要介紹了
Java calendar加减时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//時間格式可以改成自己想要的格式,例yyyy-MM-dd HH:mm等等。
private final static String formatyyyyMMddHHMM = "yyyyMMddHHmm";String currTime = "201911051500";SimpleDateFormat yearFormat = new SimpleDateFormat(formatyyyyMMddHHMM);
Date dateTime = yearFormat.parse(currTime);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateTime);
//減30分鐘
calendar.add(Calendar.MINUTE, -30);
String lastTime = yearFormat.format(calendar.getTime());
System.out.println(lastTime);
//輸出結果為:201911051430//減一小時
calendar.add(Calendar.HOUR_OF_DAY, -1);
String lastTime = yearFormat.format(calendar.getTime());
System.out.println(lastTime);
//輸出結果為:201911051400//減一天
calendar.add(Calendar.DAY_OF_MONTH, -1);
String lastTime = yearFormat.format(calendar.getTime());
System.out.println(lastTime);
//輸出結果為:201911041500//減一個月
calendar.add(Calendar.MONTH, -1);
String lastTime = yearFormat.format(calendar.getTime());
System.out.println(lastTime);
//輸出結果為:201910051500
總結
以上是生活随笔為你收集整理的Java calendar加减时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Duplicate local vari
- 下一篇: Oracle创建表空间、用户、分配权限、