hvordan man bruger den dato i java

Indlæg af Alice Hansen     opdateret: 2011-10-07

Java 's system til at holde styr på datoerne er viklet omkring en "Dato " klasse , der holder styr på den aktuelle tidszone , og antallet af millisekunder , der er gået siden en standard tid , kaldet " epoke . " Ud over denne klasse , er der også en SimpleDateFormat klasse , der skal gøre det nemmere at arbejde med datoer i form forståelig for mennesker
1
Indsæt følgende i en tom tekst -fil til at oprette de grundlæggende program for den lærer : .


import java . text. ParseException ;
import java. text. SimpleDateFormat ;
import java. util. Date ;
public class JavaDateTutorial {


public static void main ( String [ ] args ) {
}
}


Alle kode for resten af tutorial vil gå i parentes i " public static void main ( String [ ] args ) "punkt .
2 .
Indsæt følgende :

Dato d=new Date ( ) ;

Dette skaber en ny dato objekt og initialiserer den til at holde den nuværende tid på det punkt kommandoen blev kaldt , baseret på systemet ur på computeren . .
3
Slet kommandoen fra trin 2 , og indsætte følgende på plads :

lang millisekunder=50000 ;
Dato d=new Date ( millisekunder ) ;

Dette giver dig større kontrol over den tid, initialiseret til dato . Tildeles et nummer , vil det initialisere dato til at holde et tidspunkt, der er et vist antal millisekunder forbi " epoke , " det punkt , at computeren finder nulpunktet i tide . Den " epoke " er netop midnat d. 1. januar 1970, GMT . Du kan gå , før denne dato ved at give et negativt tal
4
Indsæt følgende efter kommandoer fra Trin 3: .


SimpleDateFormat sdf=nye SimpleDateFormat ( " yyyy-MM-dd " ) ;
try {
d=sdf. parse ( " 1999/02/13 ") ;
String CURRENTDATE=sdf. format ( d ) ;
catch ( ParseException e ) {
System. out. println ( " Dato forkert skrevet . ");

}

SimpleDateFormat gør det lettere at læse og skrive datoer i et format , der er læses af mennesker , snarere end i tusindedele af et sekund siden 1970 . Ved hjælp af parse funktion , vil computeren prøve at læse datostrenge og gemme dem i en " Dato " objekt . Omvendt vil det format, metode konvertere en eksisterende dato i et menneske-læsbart streng .

gode råd og advarsler


  • Denne artikel er skrevet til den nuværende version af Java i august 2010. Imidlertid er gennemførelsen for , hvordan Java håndterer datoer forventes at skulle gennemgå en radikal ændring med Java 1. 7, udkommer i september 2010 .


  • Previous:hvordan man åbner den Inspiron 640 laptop Next:Hvordan skriver jeg en fejlmeddelelse metode i java ?



     

    Kommentarer

    Code:
    change