gpt4 book ai didi

grails - 尝试将日期自动填充到文本字段中时,GSP日期解析错误

转载 作者:行者123 更新时间:2023-12-02 15:27:39 25 4
gpt4 key购买 nike

我正在尝试使用解析日期自动将GSP模板上的文本字段填充为:

<label>Date of birth(mm-dd-yyyy):</label>&nbsp<g:textField name="dateOfBirth" style ="border-radius: 5px" 
value="${Date.parse('dd-MM-yyyy', recordToEdit.dateOfBirth)}"></g:textField><br>

我得到这个:
| Error 2014-08-13 14:26:18,960 [http-bio-8080-exec-4] ERROR errors.GrailsExceptionResolver  - ParseException occurred when processing request: [POST] /FatcaOne_0/customer/displayRecordDetails - parameters:
secondaryId: 1
uniqueId: 903123A
Unparseable date: "Thu Nov 23 00:00:00 UTC 1972". Stacktrace follows:
Message: Unparseable date: "Thu Nov 23 00:00:00 UTC 1972"

最佳答案

您的格式'dd-MM-yyyy'与您要解析的字符串不对应
应该

Date.parse( 'EEE MMM d HH:mm:ss Z yyyy', 'Thu Nov 23 00:00:00 UTC 1972' )

然后您可以格式化它:
Date.parse( 'EEE MMM d HH:mm:ss Z yyyy', 'Thu Nov 23 00:00:00 UTC 1972' ).format( 'dd-MM-yyy' )

关于grails - 尝试将日期自动填充到文本字段中时,GSP日期解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25288887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com