f:convertDateTime Tag – JSF Dersleri

Java Server Faces
Java Server Faces 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


[otw_shortcode_button href=”https://github.com/BrkSe/JSF-Convertor-Tags” size=”medium” icon_type=”social foundicon-github” icon_position=”left” shape=”radius” target=”_blank”]Kaynak Kodları Github Üzerinden Görüntüle ve İndir[/otw_shortcode_button]

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

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

 

Leave a Reply

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

Burak KUTBAY 2010 - 2019
%d blogcu bunu beğendi: