- ベストアンサー
前日日付の取得
Javaで前日の日付を簡単に取得する方法はありましたら、ご教授ください。
- みんなの回答 (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); とすれば取れると思います