码迷,mamicode.com
首页 > 编程语言 > 详细

Java中Date和String的相互转换

时间:2019-11-17 01:57:20      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:异常   日期   区域   对象   print   led   alt+   文本   日期格   

//Date到String

//提示- SimpleDateFormat类概述

 

? SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期

 

//Date到String 1.0
SimpleDateFormat sdp = new SimpleDateFormat();
String s=sdp.format(new Date());
System.out.println(s);//2019/8/5 下午3:14   但一般我们不会需要中文

 

 

 

//Date到String 2.0
//public ?nal String format(Date date):将日期格式化成日期时间字符串

//格式可以根据需求设置如("y-M-d")

SimpleDateFormat sdp1=new SimpleDateFormat("y年M月d日 H:m:s");//或者"yyyy年MM月dd日 HH:mm:ss"
//因为输入Date对象是输出当前时间
System.out.println(sdp1.format(new Date()));//2019年23月5日 15:23:37

 

 

 

//String 到Date
String str="2019年8月5日 15:35:46";
SimpleDateFormat Formatjx=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
//public Date parse(String source):从给定字符串的开始解析文本以生成日期
Date datejx = Formatjx.parse(str);//一般解析会抛异常 可以throws 或者try 用快捷键提示Alt+Enter
System.out.println(datejx);

Java中Date和String的相互转换

标签:异常   日期   区域   对象   print   led   alt+   文本   日期格   

原文地址:https://www.cnblogs.com/ppk-cn/p/11874670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!