ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 概述(日期格式化类) DateFormat 是日期/时间格式化子类的抽象类,我不能直接用它W,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。 我们通过这个类可以帮我们完成日期和文本之间的转换。DateFormat 可帮助进行格式化并解析任何语言环境的日期。对于月、星期,甚至日历格式(阴历和阳历),其代码可完全与语言环境的约定无关。要格式化一个当前语言环境下的日期也就是日期 -> 文本),要通过下面的方法来完成。DateFormat是抽象类,我们需要使用其子类SimpleDateFormat来创建对象。 ### 格式化日期 ~~~ SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(date.format(new Date())); ~~~ 结果 ~~~ 2016-11-10 21:28:31 ~~~ ### 方法 ~~~ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse("1992-03-10 00:00:00"); //模式要与上面一致 System.out.println(date); ~~~ 结果 ~~~ Tue Mar 10 00:00:00 CST 1992 ~~~