Trots att namnet " Date , " den java.util.Date klassen inte representerar vad vi vanligtvis tänker på som ett datum . Snarare är det ett ögonblick i tiden mätt i millisekunder sedan midnatt GMT den 1 januari 1970 ( känd som " Unix epok . " ) . Denna " dag " inte återspeglar kalendrar som används i andra länder , till exempel den traditionella japanska kalendern eller den hebreiska calendar.To adress här , ger Java för java.util.Calendar klassen . Du kan fortfarande använda klassen Date för enkla jämförelser , till exempel avgöra vilken av två datum är tidigare . Å andra sidan , om du behöver manipulera enskilda enheter eller uttrycka ett datum med hjälp av en internationell kalender , så ska du använda en kalender objekt . Java finns metoder för att konvertera mellan datum och kalendrar så att du kan använda båda typerna omväxlande . Saker du behöver Review, Java utvecklingsverktyg
Visa fler instruktioner
1
Hämta den java.util.Date objektet som du vill konvertera . Om värdet du har är bara ett antal millisekunder sedan Unix epoken ( såsom den som returneras av ett anrop till System.currentTimeMillis ) , kan du få en motsvarande Date-objekt genom att skicka värdet till en uppmaning till " new Date . "
Sida 2
Skapa en ny kalender objekt genom att anropa " ny kalender ( ) " utan argument , vilket kommer att initiera den med standard tidszon och lokal för det system på vilket program körs för tillfället. Alternativt kan du skicka en explicit tidszon och lokal att detta konstruktorn om du vill konvertera datum till ett annan tidszon än den förvalda .
3
Ring " setTime " metoden på Kalender objektet , går det att Date-objekt som du vill konvertera . Kalendern kommer nu att representera samtidigt som Date-objekt .
4
Ring " får " och " set " metoden på kalendern objektet att manipulera dess enskilda komponenter , såsom månad, dag, år , antal timmar , antal minuter och andra.
5 p Om du behöver hämta ett Date-objekt som motsvarar denna kalender efter att ha utfört några manipulationer , kallar " getTime " metod , som returnerar ett Date . Addera