gpt4 book ai didi

java - SimpleDateFormat 和 parseException

转载 作者:行者123 更新时间:2023-12-01 12:56:02 24 4
gpt4 key购买 nike

我正在将 Web 应用程序开发为 GWT,并且正在使用对象 DatePicker。该对象以定义的格式检索日期,我将其转换为字符串,例如:

Wed May 14 2014 00:00

对我来说,使用此日期作为字符串进行某些操作很有用。但是,对于其中之一,我需要 Timestamp 对象。因此,我通过以下方式使用 SimpleDateFormat 对象:

SimpleDateFormat sdf = new SimpleDateFormat("E MMM dd yyyy HH:mm");
Timestamp tDateIni = new Timestamp(sdf.parse(sDateIni).getTime());

但是,当我运行远程调试时,我收到了 ParseException。你知道错误可能是什么吗?我认为我在“E MMM”部分中使用了错误的格式 SimpleDateFormat 对象,但我不确定。预先非常感谢!

最佳答案

如果您想在 GWT 中解析客户端的日期,请尝试使用 DateTimeFormat

DateTimeFormat dateTimeFormat=DateTimeFormat.getFormat("E MMM dd yyyy HH:mm");
Date date=dateTimeFormat.parse("Wed May 14 2014 00:00");
<小时/>

如果您想在服务器端解析日期,则将时间(以毫秒为单位)作为长值而不是客户端的日期字符串传递,并使用new Date(timeInMills)在服务器端形成日期

关于java - SimpleDateFormat 和 parseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23887023/

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