Java ile kodlama yaparken ihtiyaç duyulan tarih formatlama konusunda gerekli açıklama örnek kodlar ile açıklanmaya çalışılmıştır. Java’da tarih ile ilgili işlem yapmak için Date sınıfı kullanılır. Date sınıfı belirli bir zaman değerini bir değişkene atamamızı ve üzerinde ekleme, çıkarma ya da dönüştürme gibi işlemler yapmamızı sağlar. Tarih formatlamak için ise DateFormat sınıfı kullanılır.
Formatlama yapılırken pattern verebilmek için kullanılabilecek bazı karakterler mevcuttur. Bu karakterler tablo olarak aşağıda gösterilmektedir.
Harf | Temsil ettiği parça | Örnek |
y | Yıl | 1996; 96 |
M | Yıl içinde ay | July; Jul; 07 |
w | Yıl içinde hafta | 27 |
W | Ay içinde hafta | 2 |
D | Yıl içinde gün | 189 |
d | Ay içinde gün | 10 |
F | Ay içinde haftanın günü | 2 |
E | Haftanın günü | Tuesday; Tue |
a | Sabah/akşam | PM |
H | Gün içinde saat (0-23) | 0 |
k | Gün içinde saat (1-24) | 24 |
K | Sabah/akşam için saat (0-11) | 0 |
h | Sabah/akşam için saat (1-12) | 12 |
m | Saat içinde dakika | 30 |
s | Dakika içinde saniye | 55 |
S | Milisaniye | 978 |
Konuyu daha anlaşılır hale getirebilmek için örnek kodlama aşağıda paylaşılmıştır.
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class FormatlamaOrnek { public static void main(String[] args) throws ParseException { Date simdikiZaman = new Date(); System.out.println(simdikiZaman.toString()); DateFormat df = new SimpleDateFormat("yyyy/MM/dd"); Date tarih = df.parse("1990/01/01"); System.out.println(tarih); } }
İyi Kodlamalar 🙂
Netbeans kullanım sırasında search ederken karşılaşılan dil bazlı eşleşme sorununu gidermek , setter getter sırasında…
Mevcutta kullandığımız vscode eklentileri bir başka cihaza taşımak ve kullanmak için kaynak bilgisayardan extension listesi…
Port bulmak için : netstat -npano TCP | find "80"Gelen listeden PID değeri öğrenilir.taskkill /PID…
Ambilight Yapımı-DIY Herkese merhabalar. Philips'in hayranlık uyandıran Ambilight teknolojisi film izlerken ya da müzik dinlerken…
Git , yazdığımız projeleri ve uygulamaları, bilgisayarımızda ya da harici disklerde değilde internet üzerinde tutmamızı…
Merhabalar Pardus kullanmaya başlayan biri olarak, kurulum sırasında ve sonrasında Pardus başlarken karşılaştığım bir açılış…