chcialem sie dowiedziec jak dostac sie do daty w systemie ?? (czyli aktualnej daty/godziny jaka mamy na kompie)
z gory dzieki
GregorianCalendar teraz= new GregorianCalendar();
int dzien = teraz.get(Calendar.DAY_OF_WEAK);
i tak samo
Calendar.DAY_OF_MONTH
Calendar.DAY_OFYEAR
Calendar.HOUR
Calendar.MINUTE
Calendar.SECOND
Calendar.MONTH
no i zaimportuj biblioteke
java.util.GregorianCalendar
zresztą popatrz w dokumentacji gdzies pod hasłęm Calendar, Date, Time albo jakos tak(dokłądnie nie wiem )
Mozesz rowniez:
Date dateTemp = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");
String strData=formatter.format(dateTemp);
System.out.println("Rozpoczeto prace programu -> " + strData);
Obiekty klasy Date beda mniejsze od tych z Calendar ktory proponuje samos, a co za tym idzie bardziej ograniczonym, jednak do pozyskania aktualnej daty, wystarcza w zupelnosci :]
today = new Date();
Sprawdziłem i działa.
Chyba zapomnieli napisać w dokumentacji javy o tym konstruktorze bezargumentowym.
import java.util.Date;
public class HelloW {
public static void main(String[] args) {
Date d = new Date();
System.out.print(d);
}
}
Az ciezko o prostszy kod, to dziala i wyswietla to:
Tue Jun 19 00:46:51 CEST 2007
Może masz jakaś starszą wersje Javy zainstalowaną i tam nie ma takiego konstruktora, chociaż jakoś nie kojarzę aby nie było we wcześniejszej wersji, chybaz że dużo wcześniejszej :), Ja mam 6.0
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.