java.text.SimpleDateFormat

Java’da tarih formatlamak her zaman sorun olmuştur. Elinizde java.util.Date var ve bunu herhangi bir formata çevrip String olarak almak istiyorsanız ilgili kodşöyle:

import java.text.SimpleDateFormat;
import java.util.Date;
...
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String formattedDate = sdf.format(new Date());
system.out.println(
formattedDate);

burada formattedDate değeri "20070626″ şeklinde olacaktır.

Buradan bizde

SimpleDateFormat'ın "pattern" parametresiyle ilgili referans tablosu da şöyle:

SembolAnlamıTipiÖrnek
yYearNumber“yy” -> “03″
“yyyy” -> “2003″
dDay in monthNumber“d” -> “3″
“dd” -> “03″
HHour (0-23)Number“H” -> “15″
“HH” -> “15″
KHour (0-11 AM/PM)Number“K” -> “15″
“KK” -> “15″
sSecondNumber“s” -> “15″
“ss” -> “15″
EDay in weekText“EEE” -> “Tue”
“EEEE” -> “Tuesday”
FDay of week in month (1-5)Number“F” -> “1″
WWeek in month (1-5)Number“W” -> “3″
zTime zoneText“z” -> “EST”
“zzz” -> “EST”
“zzzz” -> “Eastern Standard Time”
Single quoteLiteral“ss”SSS” -> “45′876″

2 thoughts on “java.text.SimpleDateFormat”

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.