首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >java中Date,String,timestamp转换问题

java中Date,String,timestamp转换问题

作者头像
forrestlin
发布2022-04-02 09:40:59
发布2022-04-02 09:40:59
1.6K0
举报
文章被收录于专栏:蜉蝣禅修之道蜉蝣禅修之道

转自:http://blog.sina.com.cn/s/blog_5e2d15540100z8y7.html

一.获取系统当前时间:

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.通过格式化类获取任意格式的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss SSS"); String time = sdf.format(Calendar.getInstance().getTime()); System.out.println(time);

sql包的Date类没有无参的构造函数,而util的Date类有无参的构造函数

java.util.Date date = new java.util.Date();是正确的 //Tue Jun 15 09:04:23 CST 2010

java.sql.Date date = new java.sql.Date();是错误的

但是sql包的Date有一个带long型参数的构造函数,因此可以使用以下方式

java.sql.Date date = new java.sql.Date(new java.util.Date().getTime()); //2010-6-17

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);

输出:

2010-06-02 16:10:38.0

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档