java.sql.Date与java.util.Date日期格式转换的问题 小弟在将util包中Date实例转化成sql.Date类型之后,显示出来的格式是yyyy-mm-dd,但时-分-秒却显示不出来.请问如何将格式转化成yyyy-mm-dd hh-mm-ss 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.lang.Object....|__java.util.Date..........|__java.sql.Date注意一下这个继承关系,所以,可以直接用java.util.Date的方法来处理.或者自己写一个处理的函数,如String getDateString(Date date) {return "" + date.getYear() + "-" + date.getMonth() + "-" + date.getDay() + " " + date.getHour() + "-" + date.getMinute() + "-" + date.getSecond(); }如果在api中查不到,可以先试着写一下,这样也可以段练一下自己的能力. SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd hh:mm:ss); sdf.format(date); 我发现与SQLServer的版本与补丁可能有关,我的两台电脑,都是我在同一时间装的,补丁都是SP4,但有一个能正确更新数据库中的时间字段,一台就不行 如果是数据库中要插入带小时分秒的时间数据,建议用Timestamp类DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss.");Timestamp timestamp = new Timestamp(calendar.getTimeInMillis()); 刚才发错了Calendar calendar = Calendar.getInstance();Timestamp timestamp = new Timestamp(calendar.getTimeInMillis()); 重载的相关细节 仅以此帖献给那些发帖不结贴的人· Byte和String的转换 正则表达式的问题 求助:java中判断字符串回文 java中的string 可不可以直接作为数组来用像C#中那样 jar的问题:用jar打包怎么出错了啊? 用java swing调整窗口显示 如何让 1.1 显示成 1.100 ? 我要学习,我要JAVA IE加载不了applet ftp文件传输状态判断
java.lang.Object
....|__java.util.Date
..........|__java.sql.Date
注意一下这个继承关系,所以,可以直接用java.util.Date的方法来处理.
或者自己写一个处理的函数,如
String getDateString(Date date) {
return "" + date.getYear() + "-" + date.getMonth() + "-" + date.getDay() + " " + date.getHour() + "-" + date.getMinute() + "-" + date.getSecond();
}
如果在api中查不到,可以先试着写一下,这样也可以段练一下自己的能力.
sdf.format(date);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss.");
Timestamp timestamp = new Timestamp(calendar.getTimeInMillis());
Calendar calendar = Calendar.getInstance();
Timestamp timestamp = new Timestamp(calendar.getTimeInMillis());