使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日

2022-10-22,

JavaSE基础题 api方法的使用

使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日

写这个代码的时候把字符串和日期搞混了,捣鼓半天才发现问题。
日期:Sun Mar 04 00:00:00 CST 2018
字符串:2018年03月04日
开始以为字符串是日期格式,太难了

package homework;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class One {
    public static void main(String[] args) throws ParseException {
        String str= "2018-03-04";

        DateFormat df=new SimpleDateFormat("yyyy年MM月dd日");
        DateFormat df1=new SimpleDateFormat("yyyy-MM-dd");

        Date d=df1.parse(str);//转换为日期
        String str2=df.format(d);//转换为字符串

        System.out.println(d);//打印日期:Sun Mar 04 00:00:00 CST 2018
        System.out.println(str2);//打印字符串:2018年03月04日
    }


}


本文地址:https://blog.csdn.net/m0_51383338/article/details/110005813

《使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日.doc》

下载本文的Word格式文档,以方便收藏与打印。