java Date类型处理方法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java Date类型处理方法

java Date类型处理方法

 2013/8/19 9:33:59  影非弦  程序员俱乐部  我要评论(0)
  • 摘要:1、java.util.Date和java.sql.Date的区别和互相转化:区别:java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,他们都有getTime()方法返回毫秒数。java.util.Date是java.sql.Date的父类。注意:PreparedStatement的setDate()方法的第二个参数和ResultSet的getDate()方法的第二个参数都是java.sql.Date类型的。java.sql.Date转为java.util
  • 标签:方法 Java 处理方法

1、java.util.Date和java.sql.Date的区别和互相转化:

区别:java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,他们都有getTime()方法返回毫秒数。java.util.Date是java.sql.Date的父类。 注意:PreparedStatement的setDate()方法的第二个参数和ResultSet的getDate()方法的第二个参数都是java.sql.Date类型的。 java.sql.Date转为java.util.Date
class="java">java.sql.Date date = new java.sql.Date();
java.util.Date d = new java.util.Date(date.getTime());
java.util.Date转为java.sql.Date
java.util.Date utilDate = new Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
java.sql.Time  sTime = new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp = new java.sql.Timestamp(utilDate.getTime());
? 字符串转换成date: 1.最简单的方法:Date date = new Date("2013-05-12"); ? 2.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 ? String str = "2013-05-12"; Date date = sdf.parse(str); 日期转字符串 ? SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date = new java.util.Date(); String str = sdf.format(date); ----------------------------------------------------------------------------------------------------------- 注意区别: ? DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; date = df.parse(str);// ?Fri Fev 24 00:00:00 CST 2012,该方法得到的是这种格式的date类型数据 ? date = java.sql.Date.valueOf(str);//2012-02-24,该方法得到的是这种格式的Date数据。 ? 在数据中有date类型的数据时,在进行格式转换的时候最好用下面一种方法,比较靠谱
发表评论
用户名: 匿名