如何将日期转换为字符串并再次转换为日期?

2022-09-04 06:42:34

嗨,我想将当前日期转换为此格式。但是,它会将日期转换为格式,但我想将其转换回格式。那么任何人都可以就此提出建议吗?YYYY-MM-DDStringDate

这是我到目前为止的代码

 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
 Date date = new Date();
 String datestring = dateFormat.format(date); 

答案 1

试试这个:

 String DATE_FORMAT_NOW = "yyyy-MM-dd";
 Date date = new Date();
 SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
 String stringDate = sdf.format(date );
    try {
        Date date2 = sdf.parse(stringDate);
    } catch(ParseException e){
     //Exception handling
    } catch(Exception e){
     //handle exception
    }

答案 2

用:DateFormat#parse(String)

Date date = dateFormat.parse("2013-10-22");