package com.ectrip.cyt.service; import java.text.SimpleDateFormat; import java.util.Calendar; import com.ectrip.cyt.db.DbManager; import android.app.Service; import android.content.Intent; import android.os.IBinder; public class OrderRegularDelecteService extends Service { @Override public IBinder onBind(Intent arg0) { return null; } @Override public void onCreate() { super.onCreate(); CycleDeleteThread thread=new CycleDeleteThread(); thread.start(); } private class CycleDeleteThread extends Thread{ @Override public void run() { super.run(); cycleDelete(4); } } /** * 删除指定时间内的数据 */ private void cycleDelete(int day){ DbManager.regularDelect(delecteTime(day)); } /** * @param day * 获取距离多少天的天数 */ private String delecteTime(int day){ Calendar calendar = Calendar.getInstance(); java.util.Date trialTime = new java.util.Date(); calendar.setTime(trialTime); calendar.add(Calendar.DAY_OF_YEAR ,-day); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String time = format.format(calendar.getTime()); return time; } }