Hi, lo intenté pero estoy obteniendo este error:
'class' o 'interface' esperado ^
Estoy utilizando el código como se muestra a continuación:
Imports java.util.Date;java.text.SimpleDateFormat;
public String UTC(String p_localDateTime ,Container container){
String lv_dateFormateInUTC="";//Contendrá la fecha convertida final
Date lv_localDate = null;
String lv_localTimeZone ="";
SimpleDateFormat lv_formatter;
SimpleDateFormat lv_parser;
//crear un nuevo objeto Date utilizando la zona horaria de la ciudad especificada
lv_parser = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
lv_parser.setTimeZone(TimeZone.getTimeZone("EST"));
try
{
lv_localDate = lv_parser.parse(p_localDateTime);
}
catch (java.text.ParseException e)
{
}
//Establecer el formato de salida imprime "2007/10/25 18:35:07 EDT(-0400)"
lv_formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss z'('Z')'");
lv_formatter.setTimeZone(TimeZone.getTimeZone(lv_localTimeZone));
System.out.println("convertirHoraLocalAUTC: " p_ciudad ": "+" La Fecha en la zona horaria local " + lv_formatter.format(lv_localDate));
//Convertir la fecha de la zona horaria local a la zona horaria UTC
lv_formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
lv_dateFormateInUTC = lv_formatter.format(lv_localDate);
System.out.println("convertirHoraLocalAUTC: " p_ciudad ": "+" La Fecha en la zona horaria UTC " + lv_dateFormateInUTC);
return lv_dateFormateInUTC;
}