需求
- 将时间戳 转换为 标准日期格式: yyyy-MM-dd HH:mm:ss
- 时间戳可能10位或者13位
采用方式
使用joda time 日期工具类
引入依赖
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version> </dependency>
代码开发
注意点:时间戳可能位10位或者13位
如果是10位,则需要补齐为13位
public static String timestampToDate(@Comment("目标值")String timeString) { if( StringUtils.isBlank(timeString) ) {return "";} //10位时间戳需要补 "000" if(timeString.length() == 10){ timeString = timeString+"000"; } DateTime dateTime = new DateTime(Long.valueOf(timeString)); return dateTime.toString("yyyy-MM-dd HH:mm:ss"); }