博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Date、String、Timestamp之间的转换
阅读量:6721 次
发布时间:2019-06-25

本文共 3309 字,大约阅读时间需要 11 分钟。

1  public static void main(String[] args) { 2    // TODO Auto-generated method stub    3  DateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); 4  Date date = null; 5  String str = null; 6 7  // String转Date        8  str = “2009-01-06”; 9 try {10    date = format.parse(str); // Wed sep 26 00:00:00 CST 2007       11 } catch (ParseException e) {12   e.printStackTrace();13 }14 date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26    15 System.out.println(date);16 // Date转String       17 date = new Date();   // Wed sep 26 18 17:14:01 CST 2007          18 str = format.format(date); // 2007-9-26       19 System.out.println(str);20 format = DateFormat.getDateInstance(DateFormat.SHORT);21 str = format.format(date); // 07-9-26   22 System.out.println(str);2324 format = DateFormat.getDateInstance(DateFormat.MEDIUM);25 str = format.format(date); // 2007-9-26      26 System.out.println(str);27 format = DateFormat.getDateInstance(DateFormat.FULL);28 str = format.format(date); // 2007年9月26日 星期三    29 System.out.println(str);30 }
1 public static void main(String[] args) { 2   // TODO Auto-generated method stub    3 DateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); 4 Date date = null; 5 String str = null; 6 7 //String转Date        8 str = “2009-01-06”; 9 try {10   date = format.parse(str); // Wed sep 26 00:00:00 CST 2007       11 } catch (ParseException e) {12    e.printStackTrace();13 }14 date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26    15 System.out.println(date);16 // Date转String       17 date = new Date();   // Wed sep 26 18 17:14:01 CST 2007          18 str = format.format(date); // 2007-9-26       19 System.out.println(str);20 format = DateFormat.getDateInstance(DateFormat.SHORT);21 str = format.format(date); // 07-9-26   22 System.out.println(str);2324 format = DateFormat.getDateInstance(DateFormat.MEDIUM);25 str = format.format(date); // 2007-9-26      26 System.out.println(str);27 format = DateFormat.getDateInstance(DateFormat.FULL);28 str = format.format(date); // 2007年9月26日 星期三    System.out.println(str);  29 }

Timestamp和String之间转换的函数:

 

 

1 public static void main(String[] args) { 2   // TODO Auto-generated method stub 3 //Timestamp转化为String:    4    SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//定义格式,不显示毫秒    5    Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间    6     String str = df.format(now); 7    System.out.println(str); 8 91011 //String转化为Timestamp:   12 SimpleDateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);13     Date date = new Date();14    String time = df1.format(date);15    Timestamp ts = Timestamp.valueOf(time);16    System.out.println(ts);1718 }
1 public static void main(String[] args) { 2   // TODO Auto-generated method stub 3    //Timestamp转化为String:     4    SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//定义格式,不显示毫秒     5    Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间     6     String str = df.format(now); 7     System.out.println(str); 8 91011 ///String转化为Timestamp:    12 SimpleDateFormat df1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);13     Date date = new Date();14     String time = df1.format(date);15     Timestamp ts = Timestamp.valueOf(time);16     System.out.println(ts);1718 }

转载地址:http://yfnmo.baihongyu.com/

你可能感兴趣的文章
Java开发人员常用的服务配置(Nginx、Tomcat、JVM、Mysql、Redis)
查看>>
[剑指offer] 从尾到头打印链表
查看>>
最新Android Glide4.0加载Gif图片到ImageView
查看>>
Spring Security实现RBAC权限管理
查看>>
可以用TFTP,或者FTP直接下载。 你也可以用软件CRT中执行show start-config
查看>>
[数据结构]双机调度问题
查看>>
完成端口与高性能服务器程序开发(转)
查看>>
前端开发学习笔记一
查看>>
linux iscsi initiator 安装配置
查看>>
oracle中exp/imp详解
查看>>
下载器-http 进度条 文件读写
查看>>
[20160919]Result cache问题.txt
查看>>
Linux系统硬盘读写测试
查看>>
移动端点击300ms延迟
查看>>
外网用户远程控制内部网络设备
查看>>
android 屏幕自适应问题
查看>>
五、性能监视(1)事件探查器
查看>>
Num40 ssh项目--orm案例小小知识点
查看>>
集群KEEPALIVED服务宕掉解决
查看>>
嵌入式系统一些硬件概念
查看>>