前端时间格式2020-11-18T22:42:48.000+00:00 转化成正常格式

博客介绍了两种Java日期格式处理方法。一是在实体类加注解处理前端显示的日期格式;二是对前端传入参数进行转换。还展示了实体类中日期格式化方法,以及利用正则表达式去除日期中字母的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一
前端显示:2020-11-18T22:42:48.000+00:00
实体类加上注解

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date chargeTime;

结果:
2020-11-19 06:42:18

方法二
前端传入参数转换

    function renderTime(date) {
        var dateee = new Date(date).toJSON();
        return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
    }

结果:
2020-11-19 06:42:18

实体类写了个方法没派上用场
public String Time(Date date){
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
String Time=df.format(date);
return Time;
}

接收到2020-12-30T19:26中间有T把T去除

   String time= request.getParameter("time");
   time = time.replaceAll("T"," " );
   System.out.println("time="+time);

输出
2020-12-30 19:26
去除别的
利用正则表达式匹配字母,然后替换

public class Test {
   public static void main(String[] args) {
      String str = "asdasasdkdlsdaa668*)(^%*YTILKHqwe12345jfkhkab";
      str = str.replaceAll("[a-zA-Z]","" );
      System.out.println(str);
   }
}

输出的结果:
668*)(^%*12345

根据提供的引用内容,可以使用Python的time模块将字符串转换为时间格式。根据引用\[1\]和引用\[2\]的示例代码,可以使用time.strptime()函数将字符串转换为struct_time格式,然后再使用time.strftime()函数将struct_time格式转换为所需的时间格式。 对于给定的字符串"2023-07-27T18:01:53+08:00",可以使用以下代码将其转换为时间格式: ```python import time format1 = "%Y-%m-%dT%H:%M:%S%z" format2 = "%Y-%m-%d %H:%M:%S" t1 = "2023-07-27T18:01:53+08:00" t = time.strptime(t1, format1) t2 = time.strftime(format2, t) print(t2) ``` 输出结果为:"2023-07-27 18:01:53",即将给定的字符串转换为了所需的时间格式。 #### 引用[.reference_title] - *1* *2* [python中时间转换,获取想要的时间格式:时间戳转换|带有时区的转换 如何... 2022-04-13T17:27:13.000+08:00](https://blog.csdn.net/fhgjgf/article/details/124929507)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [前端时间格式2023-03-18T22:42:48.000+00:00 转化成正常格式](https://blog.csdn.net/JSUITDLWXL/article/details/129768176)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值