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

aya*_*yet 13 java string date simpledateformat

您好我想将当前日期转换为此格式YYYY-MM-DD.但是,它会将日期转换为String格式,但我想将其转换回Date格式.所以有人可以就此提出建议吗?

到目前为止这是我的代码

 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
 Date date = new Date();
 String datestring = dateFormat.format(date); 
Run Code Online (Sandbox Code Playgroud)

Kan*_*han 26

试试这个:

 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
    }
Run Code Online (Sandbox Code Playgroud)