¿Cómo puedo configurar la hora del sistema en Java?
Es posible cambiar la hora del sistema en Java?
Debería ejecutarse en Windows y Linux. Lo he intentado con laRuntime
Class in pero hay un problema con los permisos.
Este es mi código:
String cmd="date -s \""+datetime.format(ntp_obj.getDest_Time())+"\"";
try {
Runtime.getRuntime().exec(cmd);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.out.println(cmd);
La salida decmd
es
date -s "06/01/2011 17:59:01"
Pero la hora del sistema es la misma que antes.
Estableceré la hora porque estoy escribiendo un Cliente NTP y allí obtengo la hora de un Servidor NTP y la estableceré.