Dátum és idő java
Dátum CURRENTDATE = new Date ();
System.out.println ( "Dátum CURRENTDATE =" + CURRENTDATE);
Kapjuk (Java dátum, Java Time):
Formázása dátumok és időpontok Java cm. Az alábbiakban.
Hogyan határozza meg egy másik, nem az aktuális dátumot Java? Kapunk tegnapi napja:
CURRENTDATE = new Date ();
Hosszú ideje = currentDate.getTime ();
hosszú anotherDate = -1;
idő = idő + (60 * 60 * 24 * 1000 * anotherDate);
CURRENTDATE = new Date (idő);
System.out.println ( "Dátum CURRENTDATE =" + CURRENTDATE);
Eredmény (Java dátum, Java Time):
Get dátum segítségével Java Gergely-naptár:
osztály DateFormat
Formázza a dátumot és az időt Java használatával DateFormat osztályban. Ez a gyári formázás egy adott locale.
Hogyan hozzunk létre egy orosz nyelv-?
Nyelv helyi = new Nyelv ( "ru", "RU");
DateFormat df = DateFormat.getDateInstance (DateFormat.DEFAULT, helyi);
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + df.format (CURRENTDATE));
DateFormat df = DateFormat.getDateInstance (DateFormat.LONG helyi.);
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + df.format (CURRENTDATE));
Formázza az idő Java, amely előre meghatározott formátumban
DateFormat df = DateFormat.getTimeInstance (DateFormat.DEFAULT, helyi);
CURRENTDATE = new Date ();
System.out.println ( "CURRENTTIME =" + df.format (CURRENTDATE));
Formázza a dátumot és az időt az előre definiált formátumok:
DateFormat df = DateFormat.getDateTimeInstance (DateFormat.DEFAULT, DateFormat.DEFAULT, helyi);
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATETIME =" + df.format (CURRENTDATE));
osztály SimpleDateFormat
Lehetséges, hogy meghatározza az, hogy a formázást SimpleDateFormat osztályban.
Példa (év röviden):
SimpleDateFormat SDF = új SimpleDateFormat ( "dd.MM.yyg.");
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + sdf.format (CURRENTDATE));
Példa (teljes év):
SimpleDateFormat SDF = új SimpleDateFormat ( "dd.MM.yyyyg.");
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + sdf.format (CURRENTDATE));
Példa (hónap szó):
SimpleDateFormat SDF = új SimpleDateFormat ( "d MMM yyyyg.");
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + sdf.format (CURRENTDATE));
Formázza a dátumot és az időt:
SimpleDateFormat SDF = új SimpleDateFormat ( "nn.hh.éé hh: mm: ss");
CURRENTDATE = new Date ();
System.out.println ( "CURRENTDATE =" + sdf.format (CURRENTDATE));
CURRENTDATETIME = 02.05.09 20:21:39
Ha a formátum hh óra, hogy kis betűkkel, azaz hh: mm: ss, akkor megkapjuk:
CURRENTDATETIME = 02.05.09 08:24:24
08 Itt helyett 20 órán keresztül.
osztály DateFormatSymbols
Ahhoz hónapneveket voltunk a birtokos osztály használatát DateFormatSymbols:
osztály MaskFormatter
A legfontosabb dolog, amit tudni kell MaskFormatter osztály, az a tény, hogy csak formázza a húr. Ha meg kell formázni a dátumot a való áttérés időpontjában a bárban, és csak egy string formátumban a MaskFormatter-én. például:
A hiányzó karaktereket helyébe aláhúzás.
osztály Gergely-naptár
Gergely-naptár osztály ismerete hasznos, ha dolgozik és három óra. Class Gergely-naptár kiterjed Calendar osztály a Java.
Állítsa be a dátumot és az időt a Gergely-naptár objektum:
Megfelelő get módszerek kap a dátumot elemek:
Add / kivonni nap a dátumot eljárás felvehet:
Egy másik lehetőség, hogy változtassa meg a dátumot - az alkalmazás roll:
Mi ellenőrizheti, hogy a szökőév által ISLEAPYEAR:
