Java请问 SWT 的日期控件里的日期(2010/10/10)怎么存到一个java Date变量, 然后存到数据库中呢? 求详细设
发布网友
发布时间:2022-04-27 07:22
我来回答
共2个回答
热心网友
时间:2023-09-13 11:31
你好,有两种方式:
1、你要先把得到的字符串,转换成sql的Date格式,再通过
PreparedStatement 的setDate(x, y)方法设置
//x:第几个参数,如1;y:sql的Date类型日期
转SQL格式日期你可以这样
String dt = "2010/10/10".replaceAll("/", "-");
java.sql.Date date = java.sql.Date.valueOf(dt );
2、直接用拼接的sql存储
例如
update table_a set insert_date=to_date('2010/10/10','YYYY/MM/DD')
希望对你有帮助!
热心网友
时间:2023-09-13 11:31
public class TestDataGen extends Shell {
private Text txtNX;
public static void main(String args[])
{...
}
public TestDataGen(Display display) {
super(display, SWT.SHELL_TRIM);
setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND));
Menu menu = new Menu(this, SWT.BAR);
menu.setLocation(new Point(0, 0));
setMenuBar(menu);
MenuItem menuItem_3 = new MenuItem(menu, SWT.CASCADE);
menuItem_3.setText("\u6587\u4EF6");
final Combo combo = new Combo(this, SWT.NONE); // 下面移过来的代码
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e) {
if (从combo下拉框中获取bbb然后与另外一个类文件的字符串进行比较)
{
//添加取值操作
String selectResult = combo.getText();
// 下面进行比较...
}
// 代码移到上面
combo.setItems(new String[] );
...
}
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela