Olá pessoal,
Tenho um código que ocorre um erro ao executar em um servidor debian, porém na minha máquina local é executado sem problemas:
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
public class DateTest{
public static void main (String[] args){
// Make a String that has a date in it, with MEDIUM date format
// and SHORT time format.
String dateString = "Nov 4, 2003 8:14 PM";
// Get the default MEDIUM/SHORT DateFormat
DateFormat format =
DateFormat.getDateTimeInstance(
DateFormat.MEDIUM, DateFormat.SHORT);
// Parse the date
try {
Date date = format.parse(dateString);
System.out.println("Original string: " + dateString);
System.out.println("Parsed date : " +
date.toString());
}
catch(ParseException pe) {
System.out.println("ERROR: could not parse date in string \"" +
dateString + "\"" + "Error OFSSET: "+ pe.getErrorOffset());
pe.printStackTrace();
}
}
}
Executei os dois arquivos pela linha de comando, inclui a opção verbose para tentar achar algo de diferente, em meu pc local (MAC):
[Loaded java.text.ParsePosition from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
Original string: Nov 4, 2003 8:14 PM
Já no servidor debian:
[Loaded java.text.ParsePosition from /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar]
ERROR: could not parse date in string "Nov 4, 2003 8:14 PM"Error OFSSET: 0
java.text.ParseException: Unparseable date: “Nov 4, 2003 8:14 PM”
at java.text.DateFormat.parse(DateFormat.java:337)
at DateTest.main(DateTest.java:43)
Já tentei reinstalar o java no debian porém sem sucesso. Já tentei instalar a mesma versão que está em minha máquina, porém sem resultado também.
DEBIAN:
java version “1.6.0_26”
Java™ SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot™ Client VM (build 20.1-b02, mixed mode, sharing)
MACOS:
java version “1.6.0_26”
Java™ SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot™ 64-Bit Server VM (build 20.1-b02-384, mixed mode)
Se alguém tiver alguma idéia e puder ajudar agradeço!