在Java Spring / Oracle中将时间戳转换为日期时间格式

时间:2017-10-16 02:29:00

标签: java spring oracle datetime timestamp

我在oracle中创建了一个表,在添加数据后自动添加时间戳。但是,在数据库中,格式如下:

12/10/2017 11:16:21.000000000

但是在使用AngularJS从后端解析为HTML之后,它就像这样显示

1507778181000

这是我在bean.java中的代码:

    @Column(name="AUDIT_DATE")
    @DateTimeFormat(pattern="yyyy-MM-dd'T'HH:mm:ss")
    private Timestamp auditDate;

我是否知道以日期时间格式显示该时间戳的任何方法?我应该在哪里实施该方法?我应该在Bean / DAO中实现该方法,还是在前端实现?

1 个答案:

答案 0 :(得分:0)

我没有改变修改Java后端代码中的代码,而是在AngularJS中使用内置函数,名为日期过滤器

{{1}}

这就是我将日期转换为我想要的格式所做的。

https://www.w3schools.com/angular/ng_filter_date.asp