Java Date Format İpucu

Java ArrayList Kullanımı

Java’da formatlı bir tarih çıktısı almak için aşağıdaki yol kullanılabilir.

Date today = new Date();
String str = String.format("%tA, %tB %td", today, today, today);
System.out.println(str);

//Output : Saturday, February 28

 

Ancak bu kullanımda istediğimiz tarih formatını alabilmek için “today” referansını birden fazla kullanmak zorunda kaldık. Bu durumun önüne geçebilmek için yukarıdaki kodu aşağıdaki gibi revize edebiliriz.

Date today = new Date();
String str = String.format("%tA, %<tB %<td", today);
System.out.println(str);

Burada farklı olarak format belirteci başlangıcından (%) hemen sonra “<” işaretini kullandık.

“<” işareti format metoduna bir önceki argümanı tekrar kullanmasını söyler.

 

İyi Javalar 🙂

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *