Html输入类型时间和Java Date对象

时间:2016-10-25 05:12:20

标签: javascript java angularjs

我有一个Java日期对象。它应该如何转换(我的意思是字符串表示)显示为HTML

<input type='time' ng-model='myTimeFromServer'/>
myTimeFromServer中的

ng-model是来自服务器new Date().toString()的字符串 我需要使用input,因为它是用户可以更改的预定义值。

提前致谢!

2 个答案:

答案 0 :(得分:1)

需要将java日期对象格式化为所需格式的字符串。下面是使用SimpleDateFormat以“dd / MM / yyyy”格式格式化日期的代码片段。

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String formattedDate = sdf.format(new Date());

答案 1 :(得分:0)

Java Date toString仅返回yyyy-mm-dd格式的日期。 因此,如果您需要时间,请使用getTime代替另一方使用Javascript setTime。两者都处理毫秒。