bulktree
欢迎走进有风的地方~
BlogJava
首页
新文章
新随笔
聚合
管理
posts - 39, comments - 109, trackbacks - 0
java数据库日期处理用法
JDBC日期处理用法详解,可以作为一个连接JDBC的标准类
package
JDBC;
import
java.sql.Connection;
import
java.sql.Date;
import
java.sql.ResultSet;
import
java.sql.SQLException;
import
java.sql.DriverManager;
import
java.sql.Statement;
import
java.sql.Time;
import
java.sql.Timestamp;
import
java.text.SimpleDateFormat;
import
java.util.Calendar;
/** */
/**
*
*
@author
oakertree
*
*/
public
class
TestJDBCDate
{
public
static
void
main(String[] args)
{
Connection con
=
null
;
Statement stmt
=
null
;
ResultSet rs
=
null
;
try
{
Class.forName(
"
com.mysql.jdbc.Driver
"
);
//
new com.mysql.jdbc.Driver();
con
=
DriverManager.getConnection(
"
jdbc:mysql://localhost:3307/test
"
,
"
root
"
,
"
admini
"
);
stmt
=
con.createStatement();
rs
=
stmt.executeQuery(
"
SELECT * FROM time
"
);
while
(rs.next())
{
/**/
/*
Date d = rs.getDate("date");
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf.format(d));
*/
/**/
/*
Time t = rs.getTime("time");
SimpleDateFormat sdf = new SimpleDateFormat("HH时mm分ss秒");
System.out.println(sdf.format(t));
*/
Date d
=
rs.getDate(
"
datetime
"
);
Time t
=
rs.getTime(
"
datetime
"
);
SimpleDateFormat sdfdate
=
new
SimpleDateFormat(
"
yyyy年MM月dd日
"
);
SimpleDateFormat sdftime
=
new
SimpleDateFormat(
"
HH时mm分ss秒
"
);
System.out.println(sdfdate.format(d)
+
sdftime.format(t));
/**/
/*
Timestamp dt = rs.getTimestamp("datetime");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
System.out.println(sdf.format(dt));
*/
//
得到日期中的月
/**/
/*
Calendar c = Calendar.getInstance();
c.setTime(d);
System.out.println(c.get(Calendar.MONTH));
*/
}
}
catch
(ClassNotFoundException e)
{
e.printStackTrace();
}
catch
(SQLException e)
{
e.printStackTrace();
}
finally
{
try
{
if
(rs
!=
null
)
{
rs.close();
rs
=
null
;
}
if
(stmt
!=
null
)
{
stmt.close();
stmt
=
null
;
}
if
(con
!=
null
)
{
con.close();
con
=
null
;
}
}
catch
(SQLException e)
{
e.printStackTrace();
}
}
}
}
/**/
/*
+----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+----------+------+-----+---------+-------+
| date | date | YES | | NULL | |
| time | time | YES | | NULL | |
| datetime | datetime | YES | | NULL | |
+----------+----------+------+-----+---------+-------+
*/
posted on 2007-12-22 16:07
凌晨风
阅读(283)
评论(0)
编辑
收藏
所属分类:
Java学习笔记
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
Struts2整合JasperReport预览HTML格式不显示图片问题解决方案
Log4j的使用
dom4j操作xml基础--Visitor访问模式解析XML
Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流
office javaScript调试工具
java截取字符串的一些常用处理
JFreeChart简单使用
用commons-email-1.1.jar实现发邮件功能:
Struts2表单请求流程(二)— Struts2高级的POJO访问
Struts2表单请求流程(一)
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
<
2007年12月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
分享.学习.交流团队(0/0)
西安java用户群(0/0)
深圳Java开发者之家(0/0)
随笔分类
DATABSE(1)
Java学习笔记(29)
Spring/Hibernate/Struts2(3)
操作系统的一些解决方案(2)
源码备份
生活感悟(2)
随笔档案
2008年12月 (1)
2008年8月 (6)
2008年4月 (4)
2008年3月 (1)
2008年1月 (1)
2007年12月 (20)
2007年11月 (6)
文章分类
系统的一些解决方案(1)
文章档案
2007年11月 (1)
新闻分类
Program Information
一些转载的经典(2)
新闻档案
2007年12月 (1)
2007年11月 (1)
收藏夹
CSS(7)
DATEBSE(5)
J2EE/Jsp/Servlet(1)
JavaSceipt(1)
Java基础知识
Struts2(4)
设计模式(1)
最新随笔
1. Struts2整合JasperReport预览HTML格式不显示图片问题解决方案
2. Log4j的使用
3. dom4j操作xml基础--Visitor访问模式解析XML
4. Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流
5. office javaScript调试工具
6. dom4j操作xml基础
7. java截取字符串的一些常用处理
8. Spring2.5.3+Hibernate3.2+Struts2.0.11整合
9. JFreeChart简单使用
10. 用commons-email-1.1.jar实现发邮件功能:
搜索
最新评论
1. re: JDK5增强for循环的使用
这是增强法么? 意思和 foreach差不多吧
--sfli_g
2. re: Struts2中select/doubleselect标签数据显示
这些是我毕业设计里的东东摘出来写了点,最近忙一项目没有时间找这些,你要是需要的话我把整个包发给你吧!laoshulin@gmail.com
--凌晨风
3. re: Struts2中select/doubleselect标签数据显示
评论内容较长,点击标题查看
--有点晕
4. re: 去北京面试时的题目(老师生日)微软面试题
评论内容较长,点击标题查看
--Passerby
5. re: JDK5增强for循环的使用
这个叫遍历,用来浏览集合,数组什么的很好的.
--孤狼
阅读排行榜
1. Struts2中select/doubleselect标签数据显示(3603)
2. Spring2.5.3+Hibernate3.2+Struts2.0.11整合(3261)
3. 去北京面试时的题目(老师生日)微软面试题(2838)
4. JDK5增强for循环的使用(2759)
5. dumprep 0 -k引起的重启问题(2454)
评论排行榜
1. 去北京面试时的题目(老师生日)微软面试题(23)
2. JDK5增强for循环的使用(17)
3. Spring2.5.3+Hibernate3.2+Struts2.0.11整合(12)
4. 用commons-email-1.1.jar实现发邮件功能:(10)
5. 开源软件逐渐走进了我的生活(9)