Java SimpleDateFormat
这篇博客旨在总结在java中用类SimpleDateFormat进行String类型和Date类型相互转化的两个常用的基本操作
1.Date转String
package com.markhonest.test; import java.text.SimpleDateFormat; import java.util.Date; public class Try { public static void main(String[] args){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date now = new Date(); System.out.println(sdf.format(now)); } }
note:
1)在新建SimpleDateFormat类的时候,指定要转成的String类型的时间格式,调用format方法就可以了。
2)时间格式含义,年:yyyy;月:MM;日:dd;时:HH;分:mm;秒:ss;其中的连接符“-”是可以替换成任意你想最终在String类型的输出结果展示出来的;比如设置时间格式是yyyy-MM-dd,则输出结果就是2017-11-07;设置时间格式是yyyy/MM/dd,则输出结果就是2017/11/07。
2.String转Date
package com.markhonest.test; import java.text.ParseException; import java.text.SimpleDateFormat; public class Try { public static void main(String[] args){ try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateString = "2017-11-07"; System.out.println(sdf.parse(dateString)); } catch (ParseException e) { e.printStackTrace(); } } }
note:
1)在新建SimpleDateFormat类的时候,指定可以转型的String类型的时间格式,要转型的String类型数据格式要与这个格式一致,然后调用parse方法就可以了。
总结:在String和Date类型转换的过程中,基本上正确的初始化,加上调用format方法和parse方法就可以实现了。
posted on 2017-11-07 10:00 markhonest 阅读(165) 评论(0) 收藏 举报
浙公网安备 33010602011771号