java中Date,String,timestamp转换问题
来源:互联网 发布:南朝 知乎 编辑:程序博客网 时间:2024/06/03 23:01
一.获取系统当前时间:
1.System.out.println(new Timestamp(new java.util.Date().getTime));
2.System.out.println(new java.sql.Date(new java.util.Date().getTime));
3.通过格式化类获取任意格式的时间
sql包的Date类没有无参的构造函数,而util的Date类有无参的构造函数
java.util.Date date = new java.util.Date();是正确的
java.sql.Date date = new java.sql.Date();是错误的
但是sql包的Date有一个带long型参数的构造函数,因此可以使用以下方式
new java.util.Date():构造函数没有接受任何参数. 而这个构造函数在内部使用了System.currentTimeMillis() 方法来从系统获取日期. 下面是util包的Date的构造方法:
public Date() { this(System.currentTimeMillis()); }
还发现一件怪异的事情:
// String转化成date String str = "9-29-2001";
System.out.println(java.sql.Date.valueOf(str));
输出:
0016-10-21
真是奇怪.
三. Date转化成String
//Date转化成String: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
System.out.println(sdf.format(new Date()));
输出:
2010-06-17 16:30:21 781
四. Timestamp转化成String
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间
String str = df.format(now);
System.out.println(str);
输出:
2010-06-17 16:46:34
五. String转化成Timestamp
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date date11 = df1.parse("2010-6-2 16:10:38.00");
String time = df1.format(date11);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);
输出:
- java中Date,String,timestamp转换问题
- java中Date,String,timestamp转换问题
- java中Date,String,timestamp转换问题
- java中Date,String,timestamp转换问题
- JAVA中DATE、String、timestamp相互转换
- java中date string timestamp中日期的转换
- java中String,Date,Timestamp之间的相互转换
- Java中String和Date、Timestamp之间的相互转换
- java中String,Date,long和Timestamp类型的转换
- JAVA 中STRING ,DATE,LONG 和TIMESTAMP类型的转换
- Java Date、String、Timestamp之间的转换
- java实现String,date,timestamp相互转换
- java Date与string,Timestamp的转换
- java中 Date,Calendar, String,Timestamp
- String,date,timestamp 类型转换
- java中String Date Timestamp Calendar 之间的关系及转换
- java中String Date Timestamp Calendar 之间的关系及转换
- java中String Date Timestamp Calendar 之间的关系及转换
- HTML5学习笔记简明版(2):新元素之section,article,aside
- 数据结构概述
- 实现背景透明,文字不透明,兼容所有浏览器
- Java关键字abstract使用总结
- iOS开发 偷懒小技巧---自定义XCode代码片段
- java中Date,String,timestamp转换问题
- OC_类和对象
- C#接口学习1
- Ubuntu 下安装 Atom
- hdu5273dp
- Java 数组基础
- (LeetCode)两个链表的第一个公共节点
- Android中ViewPgae中的Fragment如何确认当前页面可见的问题
- Github 主页:https://github.com/RunningYoung