Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Quarkus Dersleri
  • Spring Dersleri
    • Spring Cloud
    • Spring Boot
    • Spring Uygulama Örnekleri
    • Spring Core
    • Spring JDBC Template
    • Spring MVC
  • İleri Java Dersleri
    • Java Server Faces
    • Java Server Pages
    • PrimeFaces
    • Servlet
    • JDBC
    • JSTL
    • Java 8
  • Hibernate Dersleri
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
  • Hakkımda
Java SE

Java 8 Date , Time API Kullanım Uygulama Örneği

Paylaş

Java 8 ile gelen yenilikleri yazmaya devam ediyorum. Diğer yeniliklere bakmak isterseniz buradan: Java 8 Nedir? Java 8 Dersleri 

Java 8 ile gelen Date ve Time API özelliğine bakacağız bu yazıda.


Local Date


LocalDate ay yıl ve gün bazında bilgiler verebilir. Ay gün veya yıl bazında parametreler göndererek gerekli  olan zaman bilgisi elde edilebilir.

LocalDate simdikiZaman= LocalDate.now();
 
// 2014-02-10
LocalDate zaman= LocalDate.of(2018, Month.NOVEMBER, 2);
 
// 2018 yılının 10. gününü verir. (2018-01-01)
LocalDate hangiZaman = LocalDate.ofYearDay(2018, 10);

Local Time


Local Time zaman cinsinden işlemlerimizi yapmamızı sağlamaktadır.

LocalTime simdikiZaman= LocalTime.now(); // simdiki zaman
LocalTime zaman = LocalTime.of(10, 0); // 10:00
LocalTime zaman2= LocalTime.of(10, 30, 15); // 10:30:15
 
// 12345 saniye (03:25:45) saat
LocalTime zaman3 = LocalTime.ofSecondOfDay(12345678);

Local Date/Time Diğer İşlemler


// Ay bilgisi
Month ay = date.getMonth(); // DECEMBER
 
int yil = date.getYear(); // 2018
int yilinGunu= date.getDayOfYear(); // 37
int yilUzunlugu= date.lengthOfYear(); // 365
 
DayOfWeek haftaninGunu= date.getDayOfWeek();
int haftaninGunuDegeri = dayOfWeek.getValue(); // 6
String haftaninGunuAdi= dayOfWeek.name(); // SATURDAY
 
int ayinGunu= date.getDayOfMonth(); // 15
 
// time information
LocalTime zaman= LocalTime.of(15, 30); // 15:30:00
int saat = time.getHour(); // 15
int saniye  = time.getSecond(); // 0
int dakika = time.getMinute(); // 30

Time Zone


Java’nın Time Zone özelliği ile herhangi bir yerinde TimeZone’nunu belirterek zaman bilgisi alınabilir. Parametre gönderilebilir.

ZoneId losAngeles = ZoneId.of("America/Los_Angeles");
ZoneId berlin = ZoneId.of("Europe/Berlin");
 
// 2018-02-25 12:00, Europe/Berlin (+01:00)
ZonedDateTime berlinDateTime = ZonedDateTime.of(dateTime, berlin);
 
// 2018-02-25 03:00, America/Los_Angeles (-08:00)
ZonedDateTime losAngelesDateTime = berlinDateTime.withZoneSameInstant(losAngeles);
 
// Tum Time zone'ler
Set<String> tumZoneler= ZoneId.getAvailableZoneIds();

 

Tags:

java 8java 8 date time api nedirjava 8 date time örnekjava 8 örnek

Paylaş

Diğer Yazılar

Spring Dersleri
Previous

Spring Boot Dersleri : HATEOAS Nedir? HATEOAS Uygulama Örneği Kullanımı

Vue.js
Next

Vue.js Öğreniyorum. Peki Neden?

Next
Vue.js
17 Ocak 2019

Vue.js Öğreniyorum. Peki Neden?

Previews
11 Aralık 2018

Spring Boot Dersleri : HATEOAS Nedir? HATEOAS Uygulama Örneği Kullanımı

Spring Dersleri

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

javb

Java 8 Dersleri – StringJoiner Nedir? Uygulama Örneği

javb

Java 8 – Default Methods Nedir? Kullanım Örneği

javb

Java 8 Lambda Expressions Nedir? Lambda İfadeleri Kullanım Örnekleri

javb

Java 8 Nedir? Java 8 Dersleri

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Röportaj
Struts
Android
Vue.js
Node.js
Redis
XCode
Spring Data
Debezium
Mikroservis Mimarisi
Spring Native
Video
Spring Security
Objective C
iPhone Uygulama Geliştirme
JPA
DevOps
PostgreSQL
Apache Kafka
Git
Design Patterns
Yaptığım Projeler
Servlet
Maven
Spring Cloud
Linux
Spring
JDBC
PrimeFaces
Spring Jdbc Template
RabbitMQ
Google
Manset
Spring MVC
OCA Java SE 8
Quarkus
Spring Core
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github