java - 如何从 jDateChooser 更改日期格式?

标签 java

我想在数据库中输入任务的开始日期和截止日期。 但保存数据库的格式是这样的:Tue Apr 15 13:46:38 BST 2014 我想要 yyyy-MM-dd 格式。

这是我用来将数据写入数据库的代码:

public void addTask() {
    try {
        Taskt1 = new Task();
        t1.setIdTask(jTIdTask.getText());
        t1.setDescTask(jTDescTask.getText());
        t1.setDate(jDateChooserDare.getDate().toString());
        t1.setdeadline(jDateChooserDeadline.getDate().toString());


        TaskDao dao = new TaskDao();
        dao.Task(t1);

    } catch (SQLException ex) {
        Logger.getLogger(jTTask.class.getName()).log(Level.SEVERE, null, ex);
    }
}

--------------表格------------

enter image description here

最佳答案

我希望您可以使用 SimpleDateFormat 来完成此任务。

代码:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

字符串日期 = sdf.format(jDateChooserDeadline.getDate());

t1.setDate(日期);

关于java - 如何从 jDateChooser 更改日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23060916/

相关文章:

java - 在 Java Swing 的屏幕中心对齐 GroupLayout?

java.lang.NoSuchMethodError : javax/ws/rs/core/MultivaluedMap. addAll

java - 在java中使用oauth调用Linkedin api

java - 没有 EJB 的 Web 应用程序的 WAR vs EAR?

java - 由于没有 @Subcribe 方法,Android EventBus 应用程序在 Release模式下崩溃

java - 无法使用 Maven 启动 FirefoxDriver

java - Tomcat 或 Jetty 上的 Spring Web 应用程序 Controller 内基于事件的编程

java - 如何在 TestNG 报告中包含 Log4j2 消息

java - 请求位置更新最小距离单位

java - 在 Java 中执行 shell 脚本并读取输出