Datum a čas v Javě
Z MiS
				
				
				
				
																
				
				
								
				
| Obsah | 
  Třída java.util.Date 
-  Dnes slouží pouze pro uchování času
- Historicky obsahuje i metody pro analýz časového údaje (převod na den + měsíc + rok atd.), tyto metody jsou dnes již zastaralé.
 
- Časový údaj uchovává jako počet milisekund od The Epoch (1. 1. 1970 00:00:00)
Metody
   new Date()
       nastaví aktuální datum a čas
   boolean date.before(Date druhe)
       int  compareTo(Date anotherDate)
       boolean after(Date druhe)
== Třída java.text.DateFormat
   Převod data na naformátovaný textový řetězec
       Zohledňuje aktuální národní nastavení.
       Časové zóny
       světové časy
   DateFormat DateFormat.getTimeInstance()
       získání s instance s místním nastavením zobrazení
   Date dateFormat.parse(String s)
   String dateFormat.format(Date date)
   Má potomka
       SimpleDateFormat
           umožňuje nadefinovat vlastní nastavení
           nemusí se řídit aktuálním národním nastavením (Locale)
== Třída java.util.Calendar
Účel
- Analýza data na jednotlivé položky (rok, měsíc, den, hodina...).
- Výpočty s datem (posun o měsíc, o pět dnů,...).
-  Zamýšleny instance pro různé kalendářní systémy (GregorianCalendar), prakticky ale pouze gregoriánský kalendář.
Metody
-  Calendar.getInstance()- získáme kalendář s aktuálním datem
 
