Video: Erkeklerin Fiziksel Olarak Çekici Bulduğu Kanıtlanmış 8 Özellik 2024
Tarih ve saatlerle (veya her ikisiyle) birlikte çalışılması gereken bir Java uygulaması geliştirirken ilk iş sırası tarih ve saat değerlerinizi temsil etmek için Date-Time sınıfını seçmektir. Java. zaman paketi, farklı zaman ve tarih türlerini temsil etmek için kullanılan on farklı sınıfı tanımlar.
Sınıf | Temsil ettiği Nitelikler |
LocalTime
|
İlişkili bir saat dilimi olmadan bir zaman (saat, dakika ve saniye / nanosaniye hassasiyet). |
LocalDate
|
İlişkili bir saat dilimi olmayan bir tarih (yıl, ay ve gün). |
LocalDateTime
|
İlişkili bir saat dilimi olmayan bir tarih ve saat. |
OffsetTime
|
12: 30: 00-8 gibi UTC'den bir saat ve ofset (Eşgüdümlü Evrensel Zaman, Greenwich Ortalama Saati olarak da bilinir). 00, yani UTC'den -8 saat farkla 12: 30 saat demek. |
OffsetDateTime
|
UTC'den bir ofset değerine sahip bir tarih ve saat. |
ZonedDateTime
|
America / Los_Angeles
gibi ilişkilendirilmiş bir saat dilimine sahip bir tarih ve saat. |
Aylık Gün
|
İlgili bir yıl olmayan bir ay ve gün. Bir Birthday, yıldönümü veya tatil gibi bir tarihi temsil etmek için bir MonthDay nesnesi kullanabilirsiniz. |
Yıllık Yıl
|
Aralık, 2015 gibi bir yıl ve ay. Yıl ve ayla gün, saat veya saat dilimi değerleri ilişkilendirilmez. |
Yıl
|
Yıl olarak, örneğin 2038. Yılla ilişkili hiçbir ay, gün, saat veya saat dilimi değeri yoktur. |
Anında
|
Dahili olarak 1 Ocak 1970 gece yarısından gece geçtikten sonra nanosaniye olarak temsil edilen tek bir zaman noktası. Değer, UTC / GMT saat farkını 0 olarak varsayar. |
Bu sınıfların her biri, tarih ve saat nesneleri oluşturmanıza, bunlarda hesaplamalar yapmanıza, karşılaştırmanıza ve insanlar tarafından görüntülenebilir ve okunabilen dizelere dönüştürmenize izin veren birçok farklı yöntem içerir. Bu sınıfların her biri için yöntemlerin tamamına ilişkin belgeleri çevrimiçi olarak bulabilirsiniz.