Java'da Calendar Class Nasıl Kullanılır?

Java Da Calendar Class Nasil Kullanilir



Calendar sınıfı, tarih ve saat hesaplamaları üzerinde bir soyutlama katmanı sağlar. Programcıların tarihler, saatler ve takvime özgü işlemlerle çalışmasına yardımcı olur. Ayrıca tarihleri ​​değiştirmek, belirli bileşenleri ayıklamak veya saat dilimi dönüştürmelerini işlemek için çeşitli yöntemler sağlar. Takvim, etkinlik planlaması, hatırlatıcılar, tarih hesaplamaları ve iş toplantıları ve daha pek çok şey için kullanılabilir.

Bu makale, Java'da bir Calendar sınıfı kullanmanın uygulanmasını gösterir.







Java'da Calendar Class Nasıl Kullanılır?

Calendar sınıfı, Java standart kitaplığının bir parçasıdır ve geniş çapta desteklenerek platformlar arası uyumluluk ve farklı Java uygulamalarında tutarlı davranış sağlar. Ayrıca programcılar bunu kullanarak farklı yerel ayarlara veya saat dilimlerine özgü tarih ve saatlerle çalışabilirler.



Java'da Takvim Sınıfının Farklı Yöntemleri

Calendar sınıfı, geliştirici tarafından belirli veri parçalarını veya türlerini almak için kullanılabilecek çok sayıda yöntem sunar. Bu yöntemler çok zaman kazandırır ve kod satırlarını azaltır.



Yaygın olarak kullanılan yöntemlerden bazıları aşağıda tablo halinde verilmiştir:





Yöntem Adları Açıklama
genel geçersiz ekleme (int fld, int birim) Takvimin sağlanan alanına belirli bir zaman hacmini eklemek veya çıkarmak için kullanılır.
genel son boşluk temizle (int sorgusu) Yı kur ' sorgu ” değeri yalnızca Calendar sınıfı için.
Tarih getTime() Bir zaman değeri içeren bir Date nesnesi döndürür.
soyut int getMaximum(int sorgusu) Takvimin seçilen sorgusu için maksimum verileri alır.
genel String getCalendarType() Runtime Environment tarafından desteklenen türleri alır.
genel statik Takvim getInstance() Sağlanan/geçerli zamana göre takvim örneğini/nesnesini almak için kullanılır.
genel uzun getTimeInMillis() Geçerli saati milisaniye biçiminde görüntüler.
soyut int getMinimum(int sorgu) Takvimin seçili sorgusu için en küçük değeri alır.

Şimdi bu yöntemlerin Java'da nasıl kullanılacağını daha iyi anlamak için bazı örnekleri gözden geçirelim:

Örnek 1: “get” ve “currentTimeMillis()” Yöntemlerini Kullanma



elde etmek() ” yöntemi basitçe takvimin belirtilen bölümünü döndürür ve “ currentTimeMillis() ” yöntemi, aşağıda gösterildiği gibi zamanı milisaniye biçiminde alır:

java.util'i içe aktarın. * ;
genel sınıf CalendarGetMethod {
genel statik geçersiz ana ( Sicim [ ] argümanlar ) // Ana yöntemin oluşturulması

{
uzun curTime = System.currentTimeMillis ( ) ;
Calendar CalendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Mevcut yıl: ' + CalendarInstance.get ( Takvim yılı ) ) ;
System.out.println ( 'Bugün: ' + CalendarInstance.get ( takvim.TARİH ) ) ;
System.out.println ( 'Geçerli dakika: ' + CalendarInstance.get ( Takvim.DAKİKA ) ) ;
System.out.println ( 'Geçerli saniye: ' + CalendarInstance.get ( Takvim.SANİYE ) ) ;
System.out.println ( 'Milisaniye cinsinden Geçerli Zaman: ' + CurTime ) ;
}
}

Yukarıdaki kodun açıklaması:

  • İlk önce ' halk ” ismiyle sınıf oluşturulur. CalendarGetMethod ”. İçinde bir “oluşturun uzun ' adlı ' tip değişkeni ' CurTime ” ve “ tarafından döndürülen değerle başlatın. currentTimeMillis() ' yöntem.
  • Ardından, “ örneğini oluşturun Takvim 'adlı sınıf' takvim Örneği ”. Bu örnek, “ elde etmek() 'geçerli değeri alan yöntem' Yıl ”, “ Ay ”, “ Dakika ', Ve ' Saniye ”. Çıktıyı println() yöntemini kullanarak konsolda görüntüleyin.

Yürütmenin sona ermesinden sonra, çıktı şu şekilde görünür:

Anlık görüntü, gerekli verilerin alındığını gösterir.

Örnek 2: “getMaximum()” ve “getMinimum()” Yöntemlerini Kullanmak

Verilerin yalnızca belirli bir bölümünü almak için “ Takvim maksimum ve minimum değerlere bağlı olarak ” sınıfı, “ getMaximum() ' Ve ' getMinimum() ” yöntemleri kullanılabilir.

Bu yöntemlerin kullanıldığı aşağıdaki kodu “ ile ziyaret edin. Takvim ” Java'daki sınıf:

java.util'i içe aktarın. * ;
genel sınıf CalendarGetMethod {
genel statik geçersiz ana ( Sicim [ ] argümanlar ) // Ana yöntemin oluşturulması
{
Calendar CalendarInstance = Calendar.getInstance ( ) ;
int max = CalendarInstance.getMaximum ( Takvim.DAY_OF_WEEK ) ;
System.out.println ( 'Bir haftada olabilecek maksimum gün sayısı alınıyor: ' + maks. ) ;
int min = CalendarInstance.getMinimum ( Takvim.DAY_OF_WEEK ) ;
System.out.println ( 'Bir hafta içinde olabilecek Minimum gün sayısı alınıyor: ' + dakika ) ;
}
}

Yukarıdaki kodun açıklaması:

  • İlk olarak, bir “ örneği oluşturun Takvim ' isminde ' takvim Örneği ”. Bundan sonra, “ çağırmak için bu örneği kullanın. getMaximum() ' Ve ' getMinimum() ” yöntemleri.
  • Sonra, “ HAFTANIN GÜNÜ ”, “getMaximum()” ve “getMinimum()” yöntemlerine bir değer olarak iletilir.

Yürütme aşamasının bitiminden sonra:

Anlık görüntü, “ getMinimum() ' Ve ' getMaximum() Calendar sınıfının metotları kullanılmıştır.

Çözüm

Java'da Calendar sınıfı, tarihler, saatler ve takvimle ilgili işlemlerle çalışmak için çok yönlü ve standart bir yaklaşım sağlar. Bu, Takvim sınıfını geçici verileri içeren çok çeşitli uygulamalar için değerli bir araç haline getirir. Programcının zamanını ve çabasını azaltmaya yardımcı olan Calendar sınıfı tarafından sağlanan birçok yöntem vardır. Java'daki Calendar sınıfı uygulamasıyla ilgili her şey bu kadar.