delphi与java 类型转换_java数据类型转换!(50分)

第一种类型转成日期型后,日期型需要插入数据库中,却出现了:

驱动程序语法错误,丢失操作符在表达式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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值