呵呵,rs.getString("date_column")不就可以啦?取出来后,怎么转换、利用都可以了……
解决方案 »
- 引用传递的一个问题
- BufferedReader为什么会有数据遗漏啊?
- 优化一段java代码考虑不用PreparedStatement
- 怎样让textarea内被选中的字符变蓝?
- 关于javamail的,如何判断一个Message类型的message(邮件)是否有附件?哪个对,还是都不对?高手帮忙。
- 帮忙举例PipedInputStream和PipedOutputStream
- mac上用myeclipse写代码运行报错
- serverSocket限制连接数量问题???
- 30秒倒计时
- 兄弟决定学JAVA了,放分300,高手过来指教!
- 问一个关于JFrame的问题
- 请问各位大侠有没有防止class被反编译的方法?多多益善
若要按一定规格取出,或者要取出为timestamp类型的,可做个转换即可,比如取出规格为2002-11-21 11:11:11
通过如下函数转换(返回uitl.Date类型稍做改变即可):
public class StringToDate {
public final static java.sql.Timestamp string2Date(String dateString)
throws java.lang.Exception {
DateFormat dateFormat;
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);//util类型
java.sql.Timestamp dateTime = new java.sql.Timestamp(timeDate.getTime());//Timestamp类型
return dateTime;
}
}
btw:若数据库为oracle,可以如下处理
你select数据的时候,对oracle的data类型字段使用:
select to_char(d_date,'YYYY-MM_DD HH:MI:SS') from tablename
读取的时候直接用rs.getString即可