我正在尝试在 Grails 中格式化 Date
,这是我在 Controller 中的代码:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
empRefInstance.startDate=sdf.parse(params.startDate)
empRefInstance.endDate=sdf.parse(params.endDate)
println ("dates " + empRefInstance.startDate +" "+empRefInstance.endDate)
按照我定义的格式,输出应该是01-05-2016
,但两个日期的输出都是这种格式
Sun May 01 00:00:00 EEST 2016
格式化程序有问题吗?
最佳答案
格式化程序没有任何问题。您没有使用一个作为输出。像这样的东西会给你预期的输出:
println empRefInstance.startDate.format('dd-MM-yyyy')
关于java - Grails 中日期格式的错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37211402/