第一种类型转成日期型后,日期型需要插入数据库中,却出现了:
驱动程序语法错误,丢失操作符在表达式Fri Mar 1 08:23:01 CST 2002
我想应该是这个CST的问题吧!
是不是我的插入数据库语句有问题呢。。。
insert into p_log(p_date) values(new Date.parse(String))
第二种类型PiPi你提供的方法都不能使用。是怎么一回事呢
我看了一下Date的定义函数,发现Date有四种类型的定义函数,其中Date(int,int,int,int,int,int),我想第二个倒不难解决,可是提示说现在已经不提倡使用这种构造方法了!并且还会出现那个CST,提供源代码如下date.java:(用个循环会比较简单些)
import java.util.Date;
public class date
{
public static void main(String[] args)
{
Sting t_time="2002-1-1,12:12:12";
int index=t_time.indexOf("-");
int year=Integer.parseInt(t_time.substring(0,index).trim());
t_time=t_time.substring(index+1);
index=t_time.indexOf("-");
int month=Integer.parseInt(t_time.substring(0,index).trim());
t_time=t_time.substring(index+1);
index=t_time.indexOf(",");
int day=Integer.parseInt(t_time.substring(0,index).trim());
t_time=t_time.substring(index+1);
index=t_time.indexOf(":");
int hour=Integer.parseInt(t_time.substring(0,index).trim());
t_time=t_time.substring(index+1);
index=t_time.indexOf(":");
int min=Integer.parseInt(t_time.substring(0,index).trim());
t_time=t_time.substring(index+1);
int sec=Integer.parseInt(t_time.trim());
Date d_date=new Date(year,month,day,hour,min,sec);
System.out.println("Date:"+d_date);
}
}
请问遇见这种情况应该如何解决呢。。。
还得麻烦你老人家!怎样可以把分给你我还能问你问题呢。。。
用QQ好吗。。我的:9956404