300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 将Json转换过来的带T的字符串格式的时间转换成正常时间 并通过指定格式输出

将Json转换过来的带T的字符串格式的时间转换成正常时间 并通过指定格式输出

时间:2023-05-23 01:09:26

相关推荐

将Json转换过来的带T的字符串格式的时间转换成正常时间 并通过指定格式输出

java中时间接受Json转换时间格式很讨厌,因为json转换的时间带有“T”,导致转换时间出错。我提供了下面方法可以转换时间并传出指定格式时间:

/*** 将Json转换过来的带T的字符串格式的时间转换成正常时间,并通过指定格式输出* Author:William(徐威)* Create Time:-08-07* @param strDate 传入的json格式化转换而来的时间* @param fmt 要传出的时间格式* @return*/public static String convertJsonDate(String strDate, String fmt) {String str = "";try {if (fmt == null || fmt.length() == 0) {fmt = "yyyy-MM-dd HH:mm:ss";}strDate = strDate.replace("T", " ");SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date dt = sdf.parse(strDate);sdf = new SimpleDateFormat(fmt);str = sdf.format(dt);return str;} catch (Exception ex) {ex.printStackTrace();}return str;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。