• ベストアンサー

前日日付の取得

Javaで前日の日付を簡単に取得する方法はありましたら、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tekebon
  • ベストアンサー率62% (36/58)
回答No.1

こんなんでどうでしょう? import java.util.*; class test_cal { public static void main(String args[]){ //今日の日付でオブジェクトができます GregorianCalendar date=new GregorianCalendar(); date.add(Calendar.DATE,-1); //ここで1日前を計算しています int year=date.get(Calendar.YEAR); int month=date.get(Calendar.MONTH)+1;//月は0から数えます int day=date.get(Calendar.DATE); System.out.println("Yesterday:"+year+"-"+month+"-"+day); } } 特定の日の前日を指定するには date.set(年,月,日);//それぞれ指定してください(月は0からなので注意) date.add(Calendar.DATE,-1); とすれば取れると思います

関連するQ&A