Html输入类型时间和Java日期对象

Html input type time and Java Date object

本文关键字:Java 日期 对象 时间 输入 类型 Html      更新时间:2023-09-26

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

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

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

提前感谢!

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

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

Java Date的toString只返回yyyy-mm-dd格式的日期。所以如果你需要时间,你应该使用getTime,而在另一边使用Javascript setTime。