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

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
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 

İçindekiler

  • Local Date
  • Local Time
  • Local Date/Time Diğer İşlemler
  • Time Zone

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

Java 8 ile birlikte gelen Functional Interface özelliği Kullanım, Örnekler, Consumer, Predicate, Function, Supplier

Java Functional Interface Nedir?

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

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

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

Link

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

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
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
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale