都度ググってしまうのでここにメモしておく。
日時の加算、減算
Calendarクラスを使用する。
この例では7日前をDateオブジェクトで受け取る。run{}
を使うとすっきり書ける。
val prev_week:Date = Calendar.getInstance().run { add(Calendar.DATE, -7 ) //7日前を求める time //getTime() }
日付文字列をDateオブジェクトに変換
if( SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse("2014-07-16T14:30:00.000+09:00") < prev_week ){ //doAction }
リンク
リンク