Ustawianie czasu systemowego

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1