java - 日期格式不起作用?

标签 java date format

String selectedDate = "2012-" + createdMonth + "-" + createdDay;

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

try {
    createdDate = dateFormat.parse(selectedDate);
} catch (ParseException e1) {
    e1.printStackTrace();
}

System.out.println(createdDate);

基本上,当我打印createdDate时,它会显示如下内容: 2012 年 3 月 8 日星期四 00:00:00 CST

而不是这种格式“yyyy-MM-dd”。非常感谢!

最佳答案

parse方法返回一个java.util.Date,这就是toString()<的Date实现 返回。

关于java - 日期格式不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460531/

相关文章:

java - 什么是 VB.Net 中相当于 Now.ToString ("yyyy-MM-dd") 的较短 Java 代码?

format - 从格式调用完成输出

java - 将数据存储在Lucene或数据库中

java - 如何设置按键绑定(bind)?

Java将Windows-1252转换为UTF-8,有些字母是错误的

C++:根据 int 值的基数以条件格式打印

python - 为什么 VS-Code Autopep8 会格式化 2 条白线?

java - HashSet中equals()方法的使用

java - Java日历日期,2014-02-16跳过一小时

java - 以十进制表示法获取天数