找了好多方法,,都没成功,故来求助~string a1;
a1 = "'" + XXXXX.getText().trim() + "'";//XXXXX是一个文本输入框
String temp = "insert into FF (时间) VALUES ("+a1+")";
sqll.executeUpdate(temp);//sqll是与数据库连接的大概意思就是:mysql中我建了个表,表中有个“时间”类型为date,然后我从本框读取一个string的数据,然后想将该string存到mysql数据库中的该“时间”上。我尝试的将Sring转化为Date,,但没成功,估计是没掌握好使用方法。
a1 = "'" + XXXXX.getText().trim() + "'";//XXXXX是一个文本输入框
String temp = "insert into FF (时间) VALUES ("+a1+")";
sqll.executeUpdate(temp);//sqll是与数据库连接的大概意思就是:mysql中我建了个表,表中有个“时间”类型为date,然后我从本框读取一个string的数据,然后想将该string存到mysql数据库中的该“时间”上。我尝试的将Sring转化为Date,,但没成功,估计是没掌握好使用方法。
解决方案 »
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 数组越界?好像不是
- 怎么以顺序方式得到从jsp页面得到所有表单参数?
- 压缩byte数组
- 面试题费解
- 怎么看我的认证号?
- 请求指引方向:
- java 按钮事件的添加! 急!
- 怎么在一个带有checkbox的tree上根据tree的子结点的选种情况设置跟节点checkbox的三种状态(半选中,选中,没选中)? ===>100点 实在很急
- 哪位大哥用过文档编辑器TextPad??可以用来编辑java文件。急!!
- 如何找到weblojic_sp.jar
- java 断点续传文件到远程服务器
- java如何连接sql2005呢
O 了。
public class Test {
public static void main(String[] args) throws ParseException {
SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(format.parse("2010年12月25日"));
calendar.add(Calendar.DAY_OF_YEAR, 1); Date date = calendar.getTime();
System.out.println(date);
}
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class CreateDate {
public static final String FORMAT = "yyyy-MM-dd HH:mm:ss"; //设置格式
private static SimpleDateFormat sdf = new SimpleDateFormat(FORMAT);
public static String getDateString(){
Date date = new Date();
return sdf.format(date);
}
public static String getDateString(Date date){
return sdf.format(date);
}
public static String getDateString(String str){
Date date = null;
try {
date = sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
try {
date = sdf.parse(sdf.format(new Date()));
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
return sdf.format(date);
}
public static Date getDate(String str){
Date date = null;
try {
date = sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
try {
date = sdf.parse(sdf.format(new Date()));
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
return date;
}
public static Date getDate(Date date){
Date d = null;
try {
d = sdf.parse(sdf.format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return d;
}
public static Date getDate(){
Date d = new Date();
try {
d = sdf.parse(sdf.format(d));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return d;
}}
然后String a = X1.getText().trim()+"-"+X2.getText().trim()+"-"+X3.getText().trim()
if(a.length == 6 || a.length == 8 )
然后 insert 就行了,sql会自动转型
else //日期格式不对