JAVA List 和String互相轉換 Date 和String 互相轉換 以及日期的處理

JAVA List 和String互相轉換 Date 和String 互相轉換 以及日期的處理

List2String,String2List

import com.alibaba.fastjson.JSONArray;
import java.util.*;


private void List2String(List<Object> list){
        String str = JSONArray.toJSONString(list);
    }//列表轉字符串

private void String2List(String str){
        List<Object> list = JSONArray.parseArray(str, Object.class);
    }//字符串轉列表,object可替換爲指定對象實體類

Date2String,String2Date 以及日期處理

string和date互轉;date格式化;date的工具集對日期的處理等

import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;

private void dateChange(){
        Date today = new Date();//獲取當前時間
        String todayStr = DateFormatUtils.format(today, "yyyy-HH-dd HH:mm:ss");//將Date日期轉換爲String,格式爲"yyyy-HH-dd HH:mm:ss"
        try {
            Date todayDate = DateUtils.parseDate(todayStr, DATE_FORMAT_01);//將格式爲"yyyy-HH-dd HH:mm:ss"的String轉爲Date形式
        } catch (Exception e){
            log.error(e.getMessage());
        }//parseDate需要捕捉異常
        Date todayDateAno = CatchExceptionUtils.apply(()->DateUtils.parseDate(todayStr, DATE_FORMAT_01));//也是str轉date,自定義捕捉異常
        Date todayDay = DateUtils.truncate(today, Calendar.DAY_OF_MONTH);//截取到日,截取的地方可自定義
        Date tomorrow = DateUtils.addDays(today,1);//addxxx可以自定義添加日、時、分、秒、毫秒等,如果是往前數值填負
    }

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章