要将java字符串格式化为yyyy-mm-dd字符串,可以使用java.text.SimpleDateFormat类。以下是一个示例代码:
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) throws ParseException { String input = "20211231"; DateFormat inputFormat = new SimpleDateFormat("yyyyMMdd"); Date date = inputFormat.parse(input); DateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd"); String output = outputFormat.format(date); System.out.println(output); } }
在上述代码中,首先定义了一个输入字符串`input`和一个输入格式`inputFormat`,这里假设输入字符串已经被解析为日期对象。
然后定义一个输出格式`outputFormat`,这里使用了”yyyy-MM-dd”的格式。
接下来,通过调用`outputFormat.format(date)`,将日期对象格式化为指定的输出格式,并将结果赋值给`output`变量。
最后,使用`System.out.println(output)`将结果打印出来,输出为”2021-12-31″。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。