Java Notlarım

Java Timestamp / Date Yesterday

By
on
July 14, 2016

İki tarih arası ve/veya dünün tarihi ile işlem yaptıracaksanız eğer ve DB'de tarihi timestamp without time zone tutuyorsanız aşağıdaki işlemi yaparak dünün tarihini alıp karşılaştırma yapabilirsiniz.

Normal şartlarda ekran'a yazdıracaksanız işiniz kolay aslında.

DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1); 
System.out.println("Dünün tarihi: " + cal.getTime());

Ancak burada String değer dönüyor ve bunu set edemeyiz.

Bunun için ;


GregorianCalendar yesterday = new GregorianCalendar();
yesterday.add(Calendar.DATE, -1);

System.out.println("Dünün tarihi:" + yesterday.getTime());

Bu şekilde date formatında dünün tarihini alıp tarih işlemlerini yapabiliriz.

Aklıma geldikçe bu yazıyı uzatıp gerekli olduğunu düşündüğüm tüm Date formatlarını işlemeyi düşünüyorum..
TAGS
RELATED POSTS

LEAVE A COMMENT

Sercan Toğrul
Java Developer - Kyrenia

I'm a java developer. I'm from Turkey but I live in Cyprus. You can see my skills and my notes here. Do you have a question you can send me email and I will answer!