将 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/