Ten blog wyjaśni procedury ciągłej konwersji obiektów DATETIME w Javie.
Jak przekonwertować ciąg na obiekt DateTime w Javie?
Aby przekształcić ciąg na obiekt DateTime w Javie, możesz użyć:
Zobaczmy, w jaki sposób wspomniane klasy pomagają w przekształcaniu ciągu na obiekt DateTime.
Metoda 1: Konwertuj ciąg na obiekt DateTime za pomocą klasy SimpleDateFormat
Aby przekształcić ciąg na obiekt DATETIME, możesz użyć Java ”SimpleDateFormat" klasa. Korzystając z tej klasy, ciąg można przeanalizować na wymagany obiekt DateTime za pomocą metody „parse ()”.
Składnia
Oto składnia metody klasy Parse () Klasy SimpleDateFormat:
„„SF”Jest przedmiotem klasy SimpleDateFormat, która wywołuje„analizować()„Metoda, przekazując ciąg w formacie datetime.
Przykład
Najpierw utworzymy instancję klasy SimpleDateFormat i przekazamy format daty i godziny jako parametr:
Użyj bloku próbki, w którym najpierw musisz utworzyć obiekt „Data„Klasa o nazwie„Datetime". Ten obiekt będzie przechowywał datę przeanalizowaną jako ciąg przy użyciu metody parse (), a następnie wydrukuje konwertowany obiekt DATETIME za pomocą „System.na zewnątrz.println ()" metoda:
próbowaćDane dane wyjściowe wskazuje, że ciąg jest pomyślnie przekonwertowany na obiekt DateTime:
Teraz zobaczmy, jak działa klasa Lokalna Data w celu przekształcenia ciągu na obiekt DateTime.
Metoda 2: Konwertuj ciąg na obiekt DateTime za pomocą klasy LocalDate
Kolejną popularną klasą Datetime w Javie jest „Lokalny czynnik". Format jego obiektu zawiera „T", które reprezentuje "Czas”I działa jako punkt oddzielenia między datą a czasem.
Składnia
Poniżej podaną składnię można zastosować, aby użyć metody parse () klasy LocalDate:
Tutaj klasa lokalna nazywa „analizować()„Metoda, przekazując ciąg DateTime, aby przekonwertować go na obiekt DateTime.
Przykład
Najpierw utworzymy obiekt klasy LokalDateTime o nazwie „Datetime”I analizuj określony argument stringowy za pomocą„analizować()" metoda:
Na koniec wydrukuj wynik ”Datetime„Obiekt na konsoli:
System.na zewnątrz.println (dateTime);Wyjście
Metoda 3: Konwertuj ciąg na obiekt DateTime za pomocą klasy ZonedDateTime
Czasami potrzebujemy informacji o strefie czasowej z datetime. W tym celu Java wspiera klasę o nazwie „ZonedDateTime”To pobiera aktualne strefy czasowe podczas pracy z datą i godziną. Ta klasa wykorzystuje również „analizować()”Metoda z klasą ZoneDDateTime, aby przeanalizować ciąg i konwertować go na obiekt datetime.
Składnia
Aby użyć klasy ZonedDateTime, postępuj zgodnie z podaną składnią:
Tutaj klasa ZonedDateTime wywołuje „analizować()„Metoda, przekazując ciąg, który ma zostać przekonwertowany na obiekt DateTime.
Przykład
Po pierwsze, utworzymy obiekt klasy ZonedDateTime o nazwie „strefa”I zadzwoń do„analizować()„Metoda, przekazując w nim ciąg datytu jako argument. Określony ciąg reprezentuje datę i godzinę „Ameryka" strefa czasowa:
Wydrukuj konwertowany obiekt DATETIME:
System.na zewnątrz.println (strefa);Jak widać, przekonwertowany obiekt DATETIME jest wyświetlany z informacjami o strefie czasowej:
Zebraliśmy wszystkie niezbędne informacje o konwersji ciągu na obiekt datetime w Javie.
Wniosek
Do konwersji ciągu na obiekt datetime używane jest kilka sposobów w Javie, takich jak klasa SimpleDateFormat, klasa lokalna i klasa strefedDateTime. Te zajęcia są częścią Java.Czas i Java.Pakiety UTIL. Do konwersji ciągu za pomocą tych klas wykonaj „analizować()„Metoda, przekazując łańcuch jako argument. Ten blog wyjaśnił procedury konwertowania ciągu na obiekt datetime w Javie z odpowiednimi przykładami.