1.第三方返回yyyymmdd转化为yyyy-mm-dd
/** * 数据日期- * 数据类型 5-银行流水 */ @JSONField(name = "transfer_real_date", format = "yyyyMMdd") @JsonFormat(pattern = "yyyy-MM-dd") private Date transferRealDate;
2:第三方返回hhmmss转化为hh:mm:ss
/** * 最近同步时间 */ @JSONField(name = "update_time") private String updateTime; public String getUpdateTime() { if (updateDate == null) { return null; } String timeStr = String.format("%6s", updateTime).replaceAll(" ", "0"); int length = timeStr.length(); String hour = timeStr.substring(0, length - 4); String min = timeStr.substring(length - 4, length - 2); String sec = timeStr.substring(length - 2); String time; if (hour.length() == 1) { time = String.format("0%s:%s:%s", hour, min, sec); } else { time = String.format("%s:%s:%s", hour, min, sec); } return time; }