Java

Java’da Tarih İşlemleri

Bu yazıda;

  • Java’da Geçerli Tarihi Gösterme
  • SimpleDateFormat: Tarihleri Ayrıştırma ve Biçimlendirme
  • Tarihleri Karşılaştırma

işlemlerinin nasıl yapıldığını öğreneceksiniz.

Önce bir Date nesnesindeki parametreleri anlayalım.

Yıl (2 veya 4 haneli)
Ay (2 hanede, ayın ilk 3 harfi veya ayın tamamı).
Tarih (ayın gerçek tarihi olacaktır).
Gün (belirli bir gündeki gün – Güneş, Pzt, Sal, vb.)

Bilgisayar sistemleriyle ilgili olarak, bir tarihle ilişkilendirmek için kullanılabilecek pek çok parametre vardır. Onları bu konunun ilerleyen bölümlerinde göreceğiz.

Java’da Tarihi Göster

Şimdi Java’nın bize Tarihi nasıl verdiğini görelim. İlk önce güncel tarihin nasıl alınacağını göreceğiz.

Java, java.util paketinin altında bir Date sınıfı sağlar; Paket, tarihle oynamak için çeşitli yöntemler sunar.

Date sınıfının yapıcısını şu şekilde çalıştırarak Date nesnesini kullanabilirsiniz:

Yukarıdaki örnekte varsayılan formatta gösterilen tarihte, Tarih ve saati başka bir formatta göstermek istiyorsak, önce Tarihin formatını anlayın.

SimpleDateFormat: Java’da Tarihleri Ayrıştırma ve Biçimlendirme

Hepiniz alfabeleri öğrenmiş olmalısınız…. Şimdi tarih biçimindeki ABC’leri öğrenelim.

HarfTarih veya Saat BileşeniÖrnekler
GÇağ göstergesiMS
yYıl2018
MYılın Ayı07
wYılın Haftası27
WAyın Haftası2
DYılın Günü189
dAyın Günü10
FAyın içindeki haftanın günü2
EHaftanın günüPazar yada Paz
uHaftanın günü sayısı (1 = Pazartesi, …, 7 = Pazar)1
aAm/pm işaretiPM
HGünün Saatleri (0-23)0
kGünün Saatleri (1-24)24
K am/pm (0-11)0
h am/pm (1-12)12
mSaat içindeki dakikalar30
sDakika içindeki Saniyeler55
SMili Saniyeler978
zSaat dilimiEET
ZSaat dilimi-0800
XSaat dilimi-08 or -0800 or -08:00

Endişelenmeyin, hepsini hatırlamanıza gerek yok, belirli bir tarihi biçimlendirmek için istediğiniz zaman yönlendirilebilirler.

SimpleDateFormat nasıl kullanılır?

Java, gereksinimlerinize göre tarihleri biçimlendirmenize ve ayrıştırmanıza olanak sağlayan SimpleDateFormat adlı bir sınıf sağlar.

Biçimi belirtmek için yukarıdaki karakterleri kullanabilirsiniz – Örneğin:

1) Gerekli tarih formatı: 2012.10.23 20:20:45 PST

Belirtilen uygun tarih formatı-yyyy.MM.dd HH:mm:ss zzz olacaktır.

2) Gerekli tarih formatı: 09: 30: 00 AM 23-Mayıs-2012

Belirtilen uygun tarih formatı-hh:mm:ss a dd-MMM-yyyy olacaktır.

Bunu bir kod örneği ile öğrenelim.

Java Tarihleri Karşılaştırma Örneği

Tarihleri karşılaştırmanın en kullanışlı yöntemi, yöntemini kullanmaktır – compareTo().

Aşağıdaki kod parçasına bir göz atalım.

Çıktı:

 

 

 

 

Yorum Yap

Yorum yapmak için tıklayın