java插入时间问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 22:25:25
向SQL2000数据库插入一个时间时,总是1970-01-01,怎么回事
我的数据库是SQL2000,字段类型是datetime,
怎么插入一个时间格式为:“yyyy-MM-dd HH:mm:ss”该字段类型也可以!!!

是你的数据库datetime类型的原因.你把字段类型改成varchar(20),再插入数据时就没问题了.前提是你java程序中的时间格式得取对.

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

Calendar time=Calendar.getInstance();
用这个来取你系统的当前时间 应该不会出现那个问题。