设为首页 加入收藏

TOP

Java SimpleDateFormat处理日期与字符串的转换
2019-03-19 14:09:45 】 浏览:76
Tags:Java SimpleDateFormat 处理 日期 字符串 转换

在Java中,如果我们想获取当前时间,一般会使用Date类的无参构造函数,如下所示,我们获取到当前时间并输出:


此时我们会发现, 输出的格式并不是我们预期的格式,一般情况下,我们希望的格式都是类似于2019-02-18,2019-02-18 10:24:30,2019/02/18这样的,此时我们就需要用到java.text.SimpleDateFormat来自定义格式。


使用format()方法,我们可以将日期类型转换为自己自定义的字符串格式,如2019-02-18,2019/02/18,2019-02-18 10:24:30等,自定义格式如下表所示:


在实际开发过程中,我们经常需要将字符串转换为日期类型,以进行后续操作,此时可以使用parse()


方法,但需要注意:如果字符串与指定的格式不匹配,会报java.text.ParseException异常


运行结果如下图所示:

由此我们可以看到,strDate1格式匹配能正常转换为Date类型,而strDate2由于格式不匹配,抛出java.text.ParseException,正是因为如此,以上的代码才必须包括在try,catch语句中,否则IDEA会提示错误,代码也编译不通过,如下图所示:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux中Python编程和脚本编写入门 下一篇Python面向对象之魔术方法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目