欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-09 20:47:54
使用SimpleDateFormat类,把2018-03-04转换为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 P...

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