Bagaimana untuk mendapatkan Tarikh dan Waktu di Jawa?



Java menyediakan kelas Date yang terdapat dalam pakej java.util. Tarikh dan Masa di blog Java ini akan membantu anda bekerja dengan program waktu tarikh java.

menyediakan kelas Tarikh yang merupakan tarikh dan masa semasa. Kelas ini boleh didapati di pakej java.util . Mari kita menggali sedikit lebih mendalam dan memahami bagaimana Tarikh dan Waktu di Java dapat ditetapkan.

Topik yang akan kami fokuskan dihitung seperti berikut:





Mari kita mulakan!

Pembina dan Kaedah Kelas Tarikh

Kelas Date berfungsi dengan dua pembina :



Pembina:

Tarikh( ):
Pembina ini akan memulakan objek dengan tarikh dan masa semasa.

Tarikh (milisaat panjang):
Pembina ini menerima hujah yang menyamai jumlah milisaat yang telah berlalu sejak tengah malam, 1 Januari 1970.

Kaedah kelas Tarikh:

Terdapat beberapa kaedah yang disediakan di kelas Date.



Klon objek ():
Kaedah ini menggandakan objek Date yang dipanggil.

boolean sebelum (Tarikh tarikh):
Ia kembali benar jika objek ‘Date’ yang dipanggil mengandungi ‘date’ yang lebih awal daripada yang ditentukan oleh nilai in - date, atau sebaliknya, ia akan menjadi false.

boolean selepas (Tarikh tarikh):
Ia kembali benar jika objek ‘Date’ yang dipanggil mengandungi ‘date’ yang lebih lambat daripada yang ditentukan mengikut tarikh, atau sebaliknya, ia akan menjadi false.

boolean sama (tarikh Objek):
Ia kembali benar jika objek Tarikh yang dipanggil mengandungi waktu dan tarikh yang sama dengan yang ditentukan oleh 'tarikh', jika tidak, ia akan kembali palsu.

getTime panjang ():
Ia mengembalikan bilangan milisaat yang berlalu sejak 1 Januari 1970.

int membandingkanTo (Objek obj):
Ia berfungsi sama untuk membandingkanTo (Tarikh) jika 'obj' adalah Tarikh kelas. Jika tidak, ia membuang ClassCastException.

int hashCode ():
Ia mengembalikan kod hash untuk objek yang dipanggil.

batal setTime (lama):
Ini menetapkan waktu dan tarikh seperti yang ditentukan oleh waktu, yang mewakili waktu yang berlalu dalam milisaat dari tengah malam, 1 Januari 1970.

Rentetan ke String ():
Menukar objek Tarikh yang dipanggil menjadi rentetan dan mengembalikan hasilnya.

Sekarang, mari kita lanjutkan dengan Java Dates.

Tarikh Jawa

Java tidak memberi kami kelas Tarikh terbina dalam. Kita mesti mengimportnya dari pakej java.util. Pakej ini memberi kami pelbagai kelas tarikh dan waktu.
Berikut adalah senarai:

Kelas Penerangan

Tarikh Tempatan

model view view contoh java
Ia mewakili tarikh (tahun, bulan, hari (YYYY-MM-dd))

Waktu Tempatan

Ia mewakili masa (jam, minit, detik dan milisaat (HH-mm-ss-zzz))

Pembentuk Masa Tarikh

Ia adalah pemformat untuk memaparkan dan menguraikan objek tarikh-waktu

Waktu Tarikh Tempatan

Ia mewakili tarikh dan masa (YYYY-MM-dd-HH-mm-ss.zzz)

Sekarang, teruskan, mari kita lihat bagaimana kita mendapatkan tarikh dan masa semasa?

Bagaimana untuk mendapatkan tarikh semasa?

Untuk memaparkan tarikh semasa, import java.time.LocalDate kelas. Berikut disenaraikan adalah contoh.

import java.time.LocalDate kelas awam Contoh {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Pengeluaran:
2019-08-09

Dengan cara yang sama, jika anda ingin mendapatkan masa sekarang, berikut adalah contoh.

Bagaimana untuk mengambil masa semasa?

Contoh:

import java.time.LocalTime kelas awam Contoh2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Pengeluaran:
15: 38: 17.483594

Melangkah lebih jauh, jika anda ingin mengumpulkan tarikh dan masa semasa bersama, memberi anda kaedah LocalDateTime. Berikut adalah contoh:

Bagaimana untuk mendapatkan tarikh dan masa semasa?

pakej Edureka import java.time.LocalDateTime kelas awam Contoh {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Pengeluaran:

2019-08-08T18: 13: 34.269

Sekarang, jika anda ingin memaparkan tarikh dan waktu secara berbeza, atau dalam format yang berbeza, kami mempunyai kaedah yang dipanggil: ofPattern () kaedah.

Pemformatan Tarikh dan Masa

Di segmen ini, anda mempunyai kebebasan untuk menampilkan format tarikh dan waktu mengikut keperluan anda.
Contoh:

pakej Edureka import java.time.LocalDateTime // Import kelas LocalDateTime import java.time.format.DateTimeFormatter // Import agregasi kelas awam kelas DateTimeFormatter {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Output dengan format sebelumnya:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('DD-MM-YYY HH: mm: ss') String formattedDate = myDateObj.format (myFormatObj) Sistem. println ('Output Selepas pemformatan:' + formattedDate)}}

Pengeluaran:

Keluaran dengan format sebelumnya: 2019-08-08T17: 38: 09.419
Keluaran Selepas pemformatan: 08-08-2019 17:38:09

Ini membawa kita ke akhir artikel ini di mana kita telah mengetahui tarikh dan masa Java dengan pelbagai contoh. Semoga anda jelas dengan semua yang telah dikongsi dengan anda dalam tutorial ini.

Jika anda menganggap artikel ini mengenai 'Tarikh dan Waktu di Jawa' relevan, periksa syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar yang berpuas hati tersebar di seluruh dunia.

Kami di sini untuk membantu anda dalam setiap langkah perjalanan anda, dan membuat kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Sekiranya anda menjumpai sebarang pertanyaan, jangan ragu untuk mengajukan semua soalan anda di bahagian komen 'Tarikh dan Waktu di Jawa' dan pasukan kami akan dengan senang hati menjawab.