java.util.Date和java.sql.Date 一点区别
来源:互联网 发布:化成最简形矩阵的思路 编辑:程序博客网 时间:2024/06/05 15:06
最近无意中发现,在oracle中同一样的一个Date类型字段,存储的日期格式有两种不同的情况,第一种是2011-1-1 12:00:00,第二种是2011-1-1,仔细查找发现在向数据库中写数据的时候定义的变量的问题。
第一种是:java.util.Date类型的变量,第二种是:java.sql.Date类型的变量,后来写了下面的代码测试了下。
java.util.Date和java.sql.Date 区别应该是:java.util.Date 类型写到数据库后存储的值可以到秒,java.sql.Date 类型的写入后只能到日期。
import java.io.File;
import java.sql.Date;
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) throws Exception {
java.util.Date nowUtil =new java.util.Date(); // java.util.Date
java.sql.Date nowSql=new java.sql.Date(System.currentTimeMillis());//java.sql.Date
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(nowUtil));//格式化 输出
System.out.println(format.format(nowSql));//格式化 输出
System.out.println(nowUtil); //直接 输出
System.out.println(nowSql); //直接 输出
}
}
以上代码输出结果:
2011-04-22 17:23:40
2011-04-22 17:23:40
Fri Apr 22 17:23:40 CST 2011
2011-04-22
- java.util.Date和java.sql.Date 一点区别
- ava.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区别和转换
- 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的区别
- LayoutInflater的inflate函数用法详解
- UIImageView点击是现实高亮图,放手时现实默认图
- 安卓CheckBox使用
- ios 静态库制作过程
- JS 等待加载效果
- java.util.Date和java.sql.Date 一点区别
- [Android初级]关于Android使用Proguard混淆打包的那些事
- json数据的对应关系
- Android学习笔记:Jsoup解析、截取HTML
- 【javascript】javascript中JSON.parse()与eval()区别
- sqlserver游标概念与实例全面解说
- 关于WINSOCK.H与winsock2.h中的重定义解决办法分析
- 源码编译实现企业级LNMP平台
- 数组名和指针的区别