java.util.Date 和 java.sql.Date 之间的转换
来源:互联网 发布:三星g925f支持网络 编辑:程序博客网 时间:2024/05/10 17:10
最近做项目遇到这个问题,先总结如下:
java.sql.Date 是java.util.Date的子类,一个包装了毫秒值的瘦包装器,它允许JDBC将毫秒值标志为SQL DATE值。为了与sql Date 的定义一致,由java.sql.Date实例包装的毫秒值必须通过将时间,分钟,秒和毫秒设置为与该实例相关的特定时区中的零来规范。
java.util.Date 中相应的方法已经废弃了,应该使用Calendar类实现日期和时间字段之间的装换,使用DateFormat类来格式化和分析日期字符串。
他们之间的装换:java.utl.Date就是在除了SQL语句的情况下使用java.sql.Date是针对sql语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d = new java.util.Date(sql.Date.getTime()); java.sql.Date date = new java,sql.Date(); java.util.Date d = new java.util.Date(date.getTime());
另类取得年月日的方法:
import java.text.SimpleDateFormat;
import java.util.*;
java.util.Date date = new java.util.Date();
//如果希望得到YYYYMMDD的格式SimpleDateFormat
sy1=new SimpleDateFormat("yyyyMMDD");
String dateFormat=sy1.format(date);
//如果希望分开得到年,月,日SimpleDateFormat
sy=new SimpleDateFormat("yyyy");
SimpleDateFormat sm=new SimpleDateFormat("MM");
SimpleDateFormat sd=new SimpleDateFormat("dd");
String syear=sy.format(date);
String smon=sm.format(date);
String sday=sd.format(date);
- java.util.Date 和 java.sql.Date 之间的转换
- java.util.Date和java.sql.Date之间的转换
- Date,Timestamp,String之间的转换(java.sql.Date和java.util.Date的理解)
- java.sql.Date java.util.Date String 之间的转换
- Java.sql.Date()和Java.util.Date()的互相转换
- java.sql.date和java.util.date的相互转换
- java.util.Date和java.sql.Date之间的类型转换,以及String和Date的转换
- String、java.Util.Date和java.sql.Date之间的转换
- Java中util.Date和sql.Date的相互转换
- Java中java.util.Date与java.sql.Date等之间的转换
- java.util.date 和 java.sql.date 两者之间有什么不同,如何转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- Java.util.date 与 java.sql.date区别和转换
- asp注入
- QQGame多开器
- 网站联盟-大才有大的智慧
- 跨线程调用控件之MethodInvoker
- C++学习------包含多态的例子
- java.util.Date 和 java.sql.Date 之间的转换
- C/C++面试题四(稍微高级)
- crt1.o :No such file
- 在J2MEDEV上的文章
- 关于div相对定位和div绝对定位的说明实例
- 联合两个索引查询,已解决: 还有个进行多条件搜索 and 与 or 的操作
- C/C++面试题五
- ASP.NET 状态管理概述
- 怎样自定义IE的help事件