java常见的时间处理工具类
生活随笔
收集整理的這篇文章主要介紹了
java常见的时间处理工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class GetSystemTime {/*** 格式化時間* @param now* @return*/public static String getFormatTime(Date now){SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式return dateFormat.format(now).toString();}/*** 獲取當前時間的年*/public static Integer getYearByCurrentTime(){return Integer.valueOf( Calendar.getInstance().get(Calendar.YEAR));}/*** 獲取當前時間的月*/public static Integer getMonthByCurrentTime(){return Integer.valueOf( Calendar.getInstance().get(Calendar.MONTH)) + 1;}/*** 獲取當前時間的日*/public static Integer getDayByCurrentTime(){return Integer.valueOf( Calendar.getInstance().get(Calendar.DAY_OF_MONTH));}/*** 獲取當前時間的小時*/public static Integer getHourByCurrentTime(){return Integer.valueOf( Calendar.getInstance().get(Calendar.HOUR_OF_DAY));}/***獲取當前時間之前或之后幾年 year*/public static String getTimeByYear(int year) {Calendar calendar = Calendar.getInstance();calendar.add(Calendar.YEAR, year);return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());}/***獲取當前時間之前或之后幾月 month*/public static String getTimeByMonth(int month) {Calendar calendar = Calendar.getInstance();calendar.add(Calendar.MONTH, month);return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());}/***獲取當前時間之前或之后幾天 day*/public static String getTimeByDay(int day) {Calendar calendar = Calendar.getInstance();calendar.add(Calendar.DATE, day);return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());}/***獲取當前時間之前或之后幾小時 hour*/public static String getTimeByHour(int hour) {Calendar calendar = Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) + hour);return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());}/***獲取當前時間之前或之后幾分鐘 minute*/public static String getTimeByMinute(int minute) {Calendar calendar = Calendar.getInstance();calendar.add(Calendar.MINUTE, minute);return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime());}}
總結
以上是生活随笔為你收集整理的java常见的时间处理工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见优化算法批量梯度下降、小批量梯度下降
- 下一篇: Elasticsearch Java A