f:convertDateTime Tag – JSF Dersleri

 

Java Server Faces Dersleri‘ne devam ediyoruz. Bir önceki Java Server Faces dersinde Converter Tag yani Dönüştürü Etiketlerinin ne olduğuna ve çeşitlerine bakmıştık. Bu yazıda dönüştürücü çeşitlerinden biri olan f:convertDateTime etiketini inceleyip örneklerle nasıl bir işe yaradığını anlamaya çalışacağız.

f:convertDateTime Nedir?

Bu etiket tarih ve saat formatlarını çevirmeye belirli bir paterne koyma ya da belirli bir formatta göstermeye yarayan  Java Server Faces etiketidir.

f:convertDateTime Attributes‘leri ise aşağıdaki gibidir.

 

  • dateStyle

Tarih ve zaman gösterimin çeşidini belirleyebildiğimiz etikettir. dateStyle’in 5 farklı kullanım çeşidi vardır.

Örnek

Date Style Örnek
default 21.May.2016 17:06:39
short 21.05.2016 17:06:11
medium 21.May.2016 17:05:44
long 21 Mayıs 2016 Cumartesi 17:05:08
full 1 Mayıs 2016 Cumartesi

Kullanımı;

  • pattern

Tarih ve saat değerlerinizin gösterim biçimi ayarlayabildiğimiz Java Server Faces etiketidir.

Örnek;

Pattern Result
yyyy. MM. dd 2016.05.01
dd/MM/yyy 01/05/2016
h:mm 18:25

Kullanımı;

  • locale

Locale etiketi istediğiniz ülkeye göre tarih zaman ayarlaması yapabilirsiniz.

Kullanımı;

  • type

type etiketi tarih ve saati birlikte mi yoksa sadece tarih ya da saati gösterebilmeye yarayan Java Server Faces etiketidir.  3 farklı gösterim vardır.

  1. both : Her ikiside gözükür
  2. date : Sadece tarih
  3. time : Sadece saat

Kullanımı;

  • timeZone

Seçilen zaman alanın tarih saatini verir.

Kullanımı;

f:convertDateTime Örnek


Kaynak Kodları Github Üzerinden Görüntüle ve İndir

Tarih saati almak için bir Bean yapalım.

Sonrasında yukarıda bahsettiğimiz özellikleri kullanarak bir xhtml sayfası yapalım.

 

Bir Cevap Yazın

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