输出:
Αυγ 12, 2012 1:30:09 ΜΜ cn.CodeSnippet.snippets.core.LogException main
SEVERE: Error parsing date
java.text.ParseException: Unparseable date: "11/08/1984"
at java.text.DateFormat.parse(Unknown Source)
at cn.outofmemory.snippets.core.LogException.main(LogException.java:22)
package cn.CodeSnippet.snippets.core;
import java.util.logging.Logger;
import java.util.logging.Level;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class LogException {
private static Logger logger = Logger.getLogger(LogException.class.getName());
public static void main(String[] args) {
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
df.setLenient(false);
try {
// Set wrong date
Date date = df.parse("11/08/1984");
System.out.println("Date = " + date);
} catch (ParseException e) {
// Create log message
if (logger.isLoggable(Level.SEVERE)) {
logger.log(Level.SEVERE, "Error parsing date", e);
}
}
}
}