当前位置: 首页 > 知识库问答 >
问题:

Java只显示日期(不显示时间)

靳茂
2023-03-14

我正在使用Java-Eclipse和oracle SGBD

public DefaultTableModel getJoueurData(){

    Vector<Vector<String>> data;
    Vector<String> colum;

    data = new Vector<Vector<String>>();
    colum = new Vector<String>();
    colum.add("id_j");
    colum.add("nom");
    colum.add("prenom");
    colum.add("DATE_NAISSANCE");
    colum.add("NATIONALITE");

    String query = "select id_j,nom,prenom,DATE_NAISSANCE,nationalite from joueur order by id_j";

    try {

        Connection conn = ReportDriver.connectDB(DB_CONNECTION, DB_USER,
                DB_PASSWORD);
        stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(query);
        Vector<String> vstring = null;
        while (rs.next()) {

            vstring = new Vector<String>();

            vstring.add(rs.getString("id_j"));
            vstring.add(rs.getString("nom"));
            vstring.add(rs.getString("prenom"));
            vstring.add(rs.getString("date_naissance"));
            vstring.add(rs.getString("nationalite"));
            vstring.add("\n\n\n\n\n\n\n");

            data.add(vstring);
        }

    } catch (SQLException e) {
        e.printStackTrace();
    } finally {
        if (stmt != null) {
            try {
                stmt.close();
            } catch (SQLException ex) {

            }
        }
    }

    DefaultTableModel d = new DefaultTableModel(data, colum);
    return d;

}

共有1个答案

寿元白
2023-03-14

而不是

vstring.add(rs.getString("date_naissance"));

您需要这样的东西:

java.sql.Date date = rs.getString("date_naissance");
java.text.DateFormat df = java.text.DateFormat.getDateInstance();
vstring.add(df.format(date));
 类似资料:
  • 问题内容: 我正在尝试显示时间戳记- 我尝试了不同的查询方式,并且还尝试将用作值。似乎没有任何作用。我的目的是让该应用显示以前的素数和它们被发现的时间。该应用程序的初衷是让用户能够关闭/杀死该应用程序,并在重新启动该应用程序时从上次找到的素数恢复计数。如果您有任何暗示,我也将不胜感激。 这是PrimeDBManager类 头等舱 最后是MainActivity类 问题答案: 好的,既然您上传了项目

  • 日期显示方式 设定画面上[年月日]的排列顺序。

  • 本文向大家介绍Java动态显示当前日期和时间,包括了Java动态显示当前日期和时间的使用技巧和注意事项,需要的朋友参考一下 Java 动态显示当前系统的日期、时间;如图所示: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 我按照文档https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/来创建一个kubernetes集群,在我的本地Mac中使用3个vagrant ubuntu vm。但是我只能在“kubeadm join”成功后在master节点中运行“kubectl get nodes”才能看到master。在尝试了几种可能的方法从互

  • 我正在尝试实现日期选择器对话框,但该对话框显示只有一个日期,并显示日期的其余部分为空白,这可能是什么原因?

  • 我有一条记录,上面写着:。但是,当我执行时,视图会呈现。知道为什么吗?所有日期都会发生这种情况,总是前一天