PDA

View Full Version : [JAVA]Cambiare data di sitema in Java


mattia23393
16-10-2012, 21:10
Salve ragazzi ho bisogno di cambiare la data di sistema tramite comando in Java
ho provato a utilizzare GregorianCalendar();



Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.YEAR, 2010);
calendar.set(Calendar.MONTH, 5);
calendar.set(Calendar.DAY_OF_MONTH, 23);
int year = calendar.get(Calendar.YEAR);
System.out.println(year);

Ma modifica soltanto quella della classe a cui si riferisce io ho bisogno di cambiare la data di sistema per esempio quella in windows in basso a destra..
Ho letto un po in giro ma ho un po le idee confuse
Avete mai avuto bisogno di una funzione simile?
Grazie Mattia

pabloski
16-10-2012, 21:57
Da quello che ricordo, java non ha nessuna classe che s'interfaccia con l'orologio di windows.

Perņ puoi eseguire questi due comandi


Runtime.getRuntime().exec("cmd /C date " + data); // formato gg:mm:aa
Runtime.getRuntime().exec("cmd /C time " + ora); // formato hh:mm:ss


Inutile ricordarti che da vista in poi, devi eseguire il programma come amministratore per poter cambiare la data.