我需要在HTML中显示日期(应用程序正在使用HTML5 + Thymeleaf)。
如何从以下格式转换
Wed Jul 01 09:09:51 IST 2015
要
Wed Jul 01 2015 09:09:51 GMT+0530 (Indian Standard Time)
而且,如果我在new Date()
类中提供controller
,则显示(在日志中)为
Thu Jun 11 06:41:11 IST 2015
但如果我在HTML中提供new Date()
,则会以下面的格式显示(处于警告状态)。
Thu Jun 11 2015 06:41:12 GMT +0530 (Indian Standard Time)
HTML代码:
$('#validFrom').datepicker('setDate', new Date());
alert('validFrom ...'+new Date());
任何人都可以帮我转换并在HTML中设置日期。 如果有人能够回答在控制器类和HTML中设置新的Date()的区别,那也很棒。
答案 0 :(得分:0)
你会发现这很有用。 How to Convert JavaScript Date to Date in Java?
基本上,Java和Javascript日期格式略有不同,您需要转换器和解析器。
答案 1 :(得分:0)
在控制器中:
model.addAttribute("validFromDate", validDate);
在HTML中:
var validFromDate = [[${validFromDate}]];
$('#validFrom').datepicker('setDate', new Date(validFromDate));