为了账号安全,请及时绑定邮箱和手机立即绑定

找不到符号,符号:Netbeans 中的方法 setDate(Date)

找不到符号,符号:Netbeans 中的方法 setDate(Date)

慕无忌1623718 2021-10-28 17:25:18
我收到错误无法找到符号,符号:方法 setDate(Date)。这是我的导入代码:import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Date;import java.util.Vector;import java.util.logging.Level;import java.util.logging.Logger;import java.sql.ResultSet;import java.sql.Statement;import java.text.SimpleDateFormat;import javax.swing.ImageIcon;import javax.swing.JOptionPane;import javax.swing.UIManager;import javax.swing.UnsupportedLookAndFeelException;import sun.applet.Main;import javax.swing.table.DefaultTableModel;这是有错误的代码(第 6 行):private String idTransaksi() {        try {            Date date = new Date();            SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd");            String tanggal = sdf.format(date);            txtDate.setDate(date);            SimpleDateFormat sdf2 = new SimpleDateFormat ("dd.MM.yyyy hh:mm:ss");            String tanggal2 = sdf2.format(date);            String qDate = "SELECT time, sellID FROM mssell";            rs = stm.executeQuery(qDate);            idJual = "Trans." + tanggal2;            String query = "INSERT INTO t_jual VALUES ('"+idJual+"','"+tanggal+"','ADMIN',0,0,'NOTHING')";            stm.executeUpdate(query);        } catch (Exception e) {            JOptionPane.showMessageDialog(null, e.getMessage());        }        return idJual;    }我错过了什么?任何帮助回答表示赞赏。
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

时间

仅供参考,您正在使用多年前被java.time类取代的糟糕的旧日期时间类。

LocalDate级表示没有时间一天和不同时区的日期,唯一的价值。

LocalDate.now().toString()

2018-01-23

对于数据库访问,请使用 JDBC 4.2 或更高版本。

myPreparedStatement.setObject( … , myLocalDate ) ;

和检索。

LocalDate myLocalDate = myResultSet.getObject( … , LocalDate.class ) ;


查看完整回答
反对 回复 2021-10-28
  • 2 回答
  • 0 关注
  • 224 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信