私は過去3日間に作成されたデータであれば、日付をマークしようとしています。私は最初から(00:00)、最後の3日間を取る。現在時刻が16時になりましたクロックから、私は過去3日間の取得16時クロックであればグレゴリオ暦とJavaの日付を使用して1日の始まりを得る方法
int days = 3
GregorianCalendar gc=new GregorianCalendar();
gc.add(GregorianCalendar.DAY_OF_MONTH, -days);
if (timeCreated.before(gc.getTime())) {
return true;
}
return false;
:
は、私はこのコードを持っています。 00:00 3日前から取得したいです。
ありがとうございました。
セットの時間、分、秒、ミリ秒単位でみてください。一例がここにあります:http://stackoverflow.com/questions/6850874/how-to-create-a-java-date-object-of-midnight-today-and-midnight-tomorrow – samlewis