java.util.Date,java.sql.Date及java.sql.Timestamp
来源:互联网 发布:ubuntu u盘启动 编辑:程序博客网 时间:2024/06/05 03:41
java.sql.Date及java.sql.Timestamp继承自java.util.Date ,三个类都可以使用getTime()进行互换,java.util.Date有无参构造方法获取当前时间,其余两个没有。Timestamp为时间戳,和sql.Date的精确度一样,但表示当前时间更加方便(另外在hibernate中使用idea自动生成表的pojo时,会把sql.Date写为Timestamp),部分示例如下:
package test;import java.sql.Date;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;/** * Created by zhoudazhuang on 2016/7/23. */public class Test{ public static void main(String[] args) throws ParseException { System.out.println("hello world"); Timestamp timestamp = new Timestamp(new java.util.Date().getTime()); Date date = new Date(new java.util.Date().getTime()); java.util.Date date1 = new java.util.Date(); java.util.Date date2 = new java.util.Date(timestamp.getTime()); java.util.Date date3 = new java.util.Date(date.getTime()); System.out.println("timestamp:"+timestamp); System.out.println("sql:"+date); System.out.println("util date1:"+date1); System.out.println("util date2:"+date2); System.out.println("util date3:"+date3); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String str = simpleDateFormat.format(date2); System.out.println("yyyy-MM-dd hh:mm:ss"+str); java.util.Date date4 = simpleDateFormat.parse(str); System.out.println("util date4:"+date4); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy"); System.out.println("yyyy:"+simpleDateFormat1.format(date2)); SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("MM"); System.out.println("MM:"+simpleDateFormat2.format(date2)); }}
结果为:
hello worldtimestamp:2016-09-18 20:33:29.328sql:2016-09-18util date1:Sun Sep 18 20:33:29 CST 2016util date2:Sun Sep 18 20:33:29 CST 2016util date3:Sun Sep 18 20:33:29 CST 2016yyyy-MM-dd hh:mm:ss2016-09-18 08:33:29util date4:Sun Sep 18 08:33:29 CST 2016yyyy:2016MM:09
0 0
- java.util.Date,java.sql.Date及java.sql.Timestamp
- java.util.date|| java.sql.date||java.sql.timestamp 使用
- java.util.date , java.sql.date , java.sql.timestamp
- java.util.date java.sql.date java.sql.timestamp[轉]
- java.util.Date&java.sql.Date&java.sql.Timestamp
- Calendar / java.util.Date / java.sql.Date / java.sql.Timestamp
- java.sql.date java.sql.timestamp java.util.date 区别
- java.util.Date,+java.util.Calendar,+java.sql.Date,+java.sql.Time,+java.sql.Timestamp++区别
- java java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系
- Explain differences among java.util.Date, java.sql.Date, java.sql.Time, and java.sql.Timestamp?
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结
- java.util.Date vs java.sql.Date, java.sql.Time and java.sql.Timestamp
- OpenCV提供的转换函数实现YUV到RGB的转换
- 用对象数组操作长方柱类
- hdu5901Count primes+Lehmer求1-n的质数个数
- 第三周项目2 建设“顺序表”算法库
- C++面向对象笔记
- java.util.Date,java.sql.Date及java.sql.Timestamp
- Pits - CSS3+JS网页小游戏
- ListView局部刷新
- 【LeetCode-338】Counting Bits(C++)
- 指向学生类的指针
- 沈阳网赛1003 HDU 5894 hannnnah_j’s Biological Test
- Java System.arraycopy方法的使用
- JavaEE之初学者
- python3基础