我的程序代码:
public class DateToString {
public static void main(String[] args) throws ParseException{
System.out.println(convertStringToString("2006-01-01","yyyy-MM-dd"));
}
public static String convertStringToString(String stringDate,String format) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
return simpleDateFormat.format(stringDate);
}
}执行出错:java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
at user.DateToString.convertStringToString(DateToString.java:33)
at user.DateToString.main(DateToString.java:10)
哪地方的问题啊?
public class DateToString {
public static void main(String[] args) throws ParseException{
System.out.println(convertStringToString("2006-01-01","yyyy-MM-dd"));
}
public static String convertStringToString(String stringDate,String format) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
return simpleDateFormat.format(stringDate);
}
}执行出错:java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
at user.DateToString.convertStringToString(DateToString.java:33)
at user.DateToString.main(DateToString.java:10)
哪地方的问题啊?
public static void main(String[] args) throws Exception{
System.out.println(convertStringToString("2006-01-01", "yyyy-MM-dd"));
} public static String convertStringToString(String stringDate, String format)throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
return simpleDateFormat.format( simpleDateFormat.parse(stringDate));
}
}