Sponsor Reklam 


20.05.2009 (23:49)

 Timestamp'i Formatlı Halde String'e Çevirmek 
Daha önce Timestamp sınıfı ve kullanımından bahsetmiştik. Çokça ihtiyaç duyulan tarhisel işlemlerden birisi olan tarihsel veri içeren String'in Timestamp hale dönüştürülmesinden şurada bahsetmiştik. Bunun tam tersi de yine ihtiyaç duyulan işlemlerden birisi. Şimdi Timestamp verinin belirli bir formatta istediğimiz String hale dönüştürülmesine bakalım:

package kodcu.net;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.sql.Timestamp;

public class Main {

  // Constructor
  public Main() {}

  public static void main(String[] args) throws Exception {
   
    String pattern = "dd/MM/yyyy HH:mm";
   
    Date dt = new Date();
    Timestamp ts = new Timestamp(dt.getTime());
   
    SimpleDateFormat formatter = new SimpleDateFormat(pattern);
    String strDate = formatter.format(new Date(ts.getTime()));
   
    // This is timestamp
    System.out.println(ts);
    // This is formatted date
    System.out.println(strDate);

  }

}

Ekran çıktısı şu şekildedir:
2009-05-20 16:44:52.0
20/05/2009 16:44

Birinci veri timestamp, ikincisi ise bizim formatlı tarihimiz.
Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter