Giriş
Şu satırı dahil ederiz.
getInstance() metodu ile istenilen pattern'a sahip nesne elde edilir. Daha sonra format() metodu çağrılır.
Eğer yerel zaman dilimini değil de başka bir zaman dilimini kullanmak istersek getInstance() metoduna TimeZone parametresi geçeriz.
format metodu - Date
Şöyle yaparız
Örnek ver
getInstance metodu - pattern
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız.
Elimizde şöyle bir kod olsun.
Şu satırı dahil ederiz.
import org.apache.commons.lang3.time.FastDateFormat;
Açıklaması şöyle.FastDateFormat is a fast and thread-safe version of SimpleDateFormat.Kullanım
getInstance() metodu ile istenilen pattern'a sahip nesne elde edilir. Daha sonra format() metodu çağrılır.
Eğer yerel zaman dilimini değil de başka bir zaman dilimini kullanmak istersek getInstance() metoduna TimeZone parametresi geçeriz.
format metodu - Date
Şöyle yaparız
Date date = ...;
String str = fastFormat.format(date);
format metodu - longÖrnek ver
getInstance metodu - pattern
Örnek
Şöyle yaparız.
String OUTPUT_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
// apache commons lang3 FastDateFormat is threadsafe
FastDateFormat fastFormat = FastDateFormat.getInstance(OUTPUT_TIME_FORMAT);
getInstance metodu - pattern + TimeZoneÖrnek
Şöyle yaparız.
FastDateFormat fdf = FastDateFormat.getInstance(PATTERN, TimeZone.getTimeZone("UTC"));
ÖrnekElimizde şöyle bir kod olsun.
private static final String PATTERN = "yyyy-MM-dd'T'HH:mm:ss.SSSZ";
Şöyle yaparızFastDateFormat fdf = FastDateFormat.getInstance(PATTERN, TimeZone.getTimeZone("UTC"));