Android 当前日期至前6天的日期与星期几的对应关系
2015-01-14 15:47
459 查看
当前日期至前6天的日期与星期几的对应关系
import android.content.Context;
import com.fiship.topway.R;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* @author 907798 日期转换辅助类
*/
public class DateHelp {
//2014-01-01
private ArrayList<String> Datelist=null;
//星期四 01/01 如果是今天格式为:今天 01/02
private List<String[]> datelist = null;
private Context mContext;
public DateHelp(Context context) {
this.mContext = context;
Datelist = new ArrayList<String>();
datelist = new ArrayList<String[]>();
initdatelist();
}
private void initdatelist() {
Datelist.clear();
datelist.clear();
String epgdate = null;
SimpleDateFormat Ysdf = new SimpleDateFormat("yyyy");
SimpleDateFormat Msdf = new SimpleDateFormat("MM");
SimpleDateFormat Dsdf = new SimpleDateFormat("dd");
SimpleDateFormat Wsdf = new SimpleDateFormat("EEE");
Date date = new Date();
String Ystring = Ysdf.format(date);
String Mstring = Msdf.format(date);
String Dstring = Dsdf.format(date);
String Wstring = Wsdf.format(date);
String[] today = new String[2];
today[1] = Mstring + "/" + Dstring;
today[0] = mContext.getString(R.string.today);
String today_date = Ystring + "-" + Mstring + "-" + Dstring;
datelist.add(today);
Datelist.add(today_date);
for (int i = 6; i > 0; i--) {
Calendar now = Calendar.getInstance();
now.setTime(date);
now.set(Calendar.DATE, now.get(Calendar.DATE) - i);
Date lastdate = now.getTime();
Ystring = Ysdf.format(lastdate);
Mstring = Msdf.format(lastdate);
Dstring = Dsdf.format(lastdate);
Wstring = Wsdf.format(lastdate);
epgdate = Ystring + "-" + Mstring + "-" + Dstring;
Datelist.add(epgdate);
String[] string = new String[2];
string[1] = Mstring + "/" + Dstring;
string[0] = Wstring;
datelist.add(string);
}
}
public ArrayList<String> getEpgDatelist() {
return Datelist;
}
public void setDatelist(ArrayList<String> datelist) {
Datelist = datelist;
}
public List<String[]> getDatelist() {
return datelist;
}
public void setDatelist(List<String[]> datelist) {
this.datelist = datelist;
}
}
import android.content.Context;
import com.fiship.topway.R;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* @author 907798 日期转换辅助类
*/
public class DateHelp {
//2014-01-01
private ArrayList<String> Datelist=null;
//星期四 01/01 如果是今天格式为:今天 01/02
private List<String[]> datelist = null;
private Context mContext;
public DateHelp(Context context) {
this.mContext = context;
Datelist = new ArrayList<String>();
datelist = new ArrayList<String[]>();
initdatelist();
}
private void initdatelist() {
Datelist.clear();
datelist.clear();
String epgdate = null;
SimpleDateFormat Ysdf = new SimpleDateFormat("yyyy");
SimpleDateFormat Msdf = new SimpleDateFormat("MM");
SimpleDateFormat Dsdf = new SimpleDateFormat("dd");
SimpleDateFormat Wsdf = new SimpleDateFormat("EEE");
Date date = new Date();
String Ystring = Ysdf.format(date);
String Mstring = Msdf.format(date);
String Dstring = Dsdf.format(date);
String Wstring = Wsdf.format(date);
String[] today = new String[2];
today[1] = Mstring + "/" + Dstring;
today[0] = mContext.getString(R.string.today);
String today_date = Ystring + "-" + Mstring + "-" + Dstring;
datelist.add(today);
Datelist.add(today_date);
for (int i = 6; i > 0; i--) {
Calendar now = Calendar.getInstance();
now.setTime(date);
now.set(Calendar.DATE, now.get(Calendar.DATE) - i);
Date lastdate = now.getTime();
Ystring = Ysdf.format(lastdate);
Mstring = Msdf.format(lastdate);
Dstring = Dsdf.format(lastdate);
Wstring = Wsdf.format(lastdate);
epgdate = Ystring + "-" + Mstring + "-" + Dstring;
Datelist.add(epgdate);
String[] string = new String[2];
string[1] = Mstring + "/" + Dstring;
string[0] = Wstring;
datelist.add(string);
}
}
public ArrayList<String> getEpgDatelist() {
return Datelist;
}
public void setDatelist(ArrayList<String> datelist) {
Datelist = datelist;
}
public List<String[]> getDatelist() {
return datelist;
}
public void setDatelist(List<String[]> datelist) {
this.datelist = datelist;
}
}
相关文章推荐
- android 显示当前日期和星期几
- Android获取系统当前日期及将日期转换成对应的星期
- Android获取系统当前日期及将日期转换成对应的星期
- Android工具方法- 获取当前日期是星期几
- Android根据系统设置获得对应格式的当前日期字符串
- Android版本和API对应关系
- 取得当前日期相对应的月初,月末,季初,季末,年初,年末
- jQuery显示随时当前日期时间、星期几、精确到秒
- JavaScript获取系统当前日期和时间、星期几
- 统计出每个编号对应离当前日期最近第一条记录
- Android 代码名字-API级别-版本号-NDK版本对应关系
- Android 获取当前系统时间 时间之间的转换 判断字符串是否日日期类型
- 怎样判读当前日期是这个月的第几个星期的星期几[WEB学习示例]
- android 中的编译选项的对应关系
- android 根据设置的日期获取星期几
- JavaScript获取系统当前日期和时间、星期几
- [Android] Jni中C++和Java的数据类型的对应关系
- Android 获取当前日期 时间
- C# 写的显示当前日期(某年某月某日)和星期几
- JAVA判断当前日期是星期几