Wie ktoś może jak ustawić datę/czas systemowy na swoim komputerze za pomocą programu w języku Java??
Z góry dziękuje.
0
0
Podejrzewam, ze sie nie da bezposrednio - najpredzej przez wywolanie kodu natywnego (JNI). Ale upewnij sie.
0
System jest dla Javy pewną abstrakcją. Nie ma takich rzeczy "od ręki".
Musisz celować w system...dla windy np. można to zrobić tak
String timestr = "02:15";
String datestr = "1983-02-12";
Runtime rt = Runtime.getRuntime();
Process proc;
try {
proc = rt.exec("cmd /C date " + datestr);
proc = rt.exec("cmd /C time " + timestr);
} catch (Exception e) {
// System.out.println(e);
}
Dla linuxa nie znam polecenia ale w łatwy sposób możesz wykryć pod jakim systemem ktos odpalił Twoją app i odpowiednio pokierować programem.