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