joda time将10位或者13位时间戳转为标准日期格式: yyyy-MM-dd HH:mm:ss

简介: joda time将10位或者13位时间戳转为标准日期格式: yyyy-MM-dd HH:mm:ss

需求

  • 将时间戳 转换为 标准日期格式: 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");
    }


相关文章
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
171 0
|
7月前
yyyy-MM-dd'T'HH:mm:ss.SSSZZ和yyyy-MM-dd'T'HH:mm:ss.SSSXXX之间的区别
【5月更文挑战第7天】yyyy-MM-dd'T'HH:mm:ss.SSSZZ和yyyy-MM-dd'T'HH:mm:ss.SSSXXX之间的区别
403 0
|
7月前
|
JavaScript
Vue 获取当前日期(时间,格式为YYYY-MM-DD HH:mm:ss)
Vue 获取当前日期(时间,格式为YYYY-MM-DD HH:mm:ss)
847 0
|
7月前
|
前端开发 Java
关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
101 0
|
JavaScript 前端开发
【JS】获取当前时间,且格式为yyyy-MM-dd hh:mm:ss
【JS】获取当前时间,且格式为yyyy-MM-dd hh:mm:ss
228 0
|
Java 关系型数据库 BI
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
|
JavaScript 前端开发 数据库
如何将当前时间为:Sun Jan 08 16:47:00 CST 2023格式转换成“yyyy-MM-dd HH:mm:ss“
如何将当前时间为:Sun Jan 08 16:47:00 CST 2023格式转换成“yyyy-MM-dd HH:mm:ss“
204 0
|
Java
Java时间格式转换yyyyMMddHHmmss--yyyy-MM-dd HH:mm:ss
Java时间格式转换yyyyMMddHHmmss--yyyy-MM-dd HH:mm:ss
230 0
|
Java
LocalDateTime序列化成yyyy-MM-dd HH:mm
LocalDateTime序列化成yyyy-MM-dd HH:mm
249 0
|
JavaScript
日期格式化 YYYY-MM-DD 出现时间偏移量
在js中,很多时候需要把日期字符串转换为一个 Date 对象。
307 0