gpt4 book ai didi

java - JX日期选择器 :unpearsable date

转载 作者:行者123 更新时间:2023-11-29 08:15:35 24 4
gpt4 key购买 nike

我正在使用 java swing 开发一个小型应用程序,但我一直使用 JXDatePicker我需要从日期选择器转换日期,以便我可以将其插入到 mysql 数据库中这是代码

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat formatDate = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");

Date invoiceDate = formatDate.parse(jXDatePicker3.getDate().toString());
java.sql.Date sqlDate = new java.sql.Date(Long.parseLong(dateFormat.format(invoiceDate)));

这就是错误

java.text.ParseException: Unparseable date: "Thu Dec 19 00:00:00 GMT+01:00 2013"

最佳答案

不需要dateFormat。解析日期后,您可以简单地使用 getTime() 返回要在构造函数中使用的 long 值。

public class DateTest {

public static void main(String[] args) throws ParseException {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat formatDate = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");

Date invoiceDate = formatDate.parse("Thu Dec 19 00:00:00 GMT+01:00 2013");
//Once you have a date use .getTime() to get Long value.
java.sql.Date sqlDate = new java.sql.Date(invoiceDate.getTime());
}
}

关于java - JX日期选择器 :unpearsable date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20671902/

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