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可以自定义添加日、时、分、秒、毫秒等,如果是往前数值填负
    }

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值