Main Menu

Java Timestamp / Date Yesterday

İ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..

Leave a Comment

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>