这就是我需要做的事情:
我想将date2更改为Date而不是String。
Date date = new Date();
DateFormat format = new SimpleDateFormat ("yyyy/MM/dd",Locale.ENGLISH);
String date2 = format.format(date);
它不允许我将date2保存为日期。有人请帮帮我。感谢
答案 0 :(得分:3)
java.util.Date
个对象没有格式。它们只代表日期值。你不能设置Date
对象的格式"因为Date
对象无法存储此信息。
您所询问的内容("如何设置Date
对象的格式")是不可能的,因为这不是Date
个对象的工作方式。
您应该做的只是使用Date
对象,并且在需要显示的位置,使用{{1}将其转换为所需格式的String
对象。
答案 1 :(得分:1)
import java.text.SimpleDateFormat;
import java.util.Date;
String your_date = "2014-12-15 00:00:00.0";
DateFormat format = new SimpleDateFormat ("yyyy/MM/dd",Locale.ENGLISH);
Date new_date = format.parse(your_date);
System.out.println(new_date);