将 2011 年 8 月 14 日的日期更改为格式 20110814 .. 我该如何在 Java 中做到这一点?

这里 14aug 是一个字符串 ... String date="14aug";

最佳答案

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String yyyyMMdd = sdf.format(date);

引用: java.text.SimpleDateFormat

更新:精英绅士的问题很重要。如果您从 String 开始,那么您应该首先解析它以从上面的示例中获取 date 对象:
Date date = new SimpleDateFormat("dd MMM yyyy").parse(dateString);

关于java - 格式日期从 8 月 14 日到 YYYYMMDD,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5220061/

10-08 22:22