アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (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);
とすれば取れると思います
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!