java.sql.date和java.util.date的转化问题

haibozhang 2003-08-22 06:48:09
如何把由java.util.date得到的日期转换为java.sql.date的格式! 如:2003-04-05 05:51:54 ! 谢谢大家!
...全文
217 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
haibozhang 2003-08-25
  • 打赏
  • 举报
回复
谢谢,这个转化后是2003-05-04,怎么没有时,分,秒啊!
cbhyk 2003-08-25
  • 打赏
  • 举报
回复
java.util.Date date = new java.util.Date(); //当前时间
st.setTimestamp(2, new java.sql.Timestamp(date.getTime());
haibozhang 2003-08-25
  • 打赏
  • 举报
回复
mydate为当前时间! 如何转化?急啊!
haibozhang 2003-08-25
  • 打赏
  • 举报
回复
谢谢! 如下:
st.setDate(2,mydate); 中mydate为java.sql.date类型! 这怎么得到! ????????
cbhyk 2003-08-25
  • 打赏
  • 举报
回复
如果转成字符串:
java.util.Date date = ...
String result = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);

如果转成java.sql.Timestamp:
java.sql.Timestamp result = new java.sql.TimeStamp(date.getTime());

如果转成java.sql.Date(年月日):
java.sql.Date result = new java.sql.Date(date.getTime();

如果转成java.sql.Time(时分秒):
java.sql.Time result = new java.sql.Time(date.getTime();

Wnyu 2003-08-24
  • 打赏
  • 举报
回复
package myprojects.datecovertion;

//import java.sql.Date;

class DateCovertion {

public DateCovertion() {
}
public void DateConvert() {
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
System.out.println(sqlDate);

}

public static void main(String args[]) {
System.out.println("Starting DateCovertion...");
DateCovertion DateCovertion1 = new DateCovertion();
DateCovertion1.DateConvert();
}
}
haibozhang 2003-08-24
  • 打赏
  • 举报
回复
没有人响应 了吗?
haibozhang 2003-08-22
  • 打赏
  • 举报
回复
能详细点吗?
java.sql.date dd=new java.sql.date(new java.date.getTime());
然后呢 ?
treeClimber 2003-08-22
  • 打赏
  • 举报
回复
new java.sql.Date(util.date.getTime());
SimpleDateFormat

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧