java中Date,String,timestamp转换问题
来源:互联网 发布:php explode函数 编辑:程序博客网 时间:2024/06/04 18:59
一.获取系统当前时间:
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 之间的关系及转换
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
- 移位运算<转载>
- 监听电话的log分析
- C++ 中string.find() 函数的用法总结
- ppt转成pdf格式的方法
- java中Date,String,timestamp转换问题
- shell命令技巧——文本去重并保持原有顺序
- Quartz2D方法
- android activity动画实现
- Hibernate
- u-boot在jz2440上移植
- 如何写一个可以设置等级的打印log,类似于 Debug版本 和release版本。
- hadoop开发中遇到的问题
- Mybatis拦截器介绍及分页插件