android 获取各种日期
2016-08-18 08:59
288 查看
android 获取各种日期
http://panccp.blog.163.com/blog/static/26556044201342710827645/
2013-05-27 10:08:27| 分类: android |举报 |字号 订阅
下载LOFTER
我的照片书 |
public class DateInfo {
private SimpleDateFormat sdf;
public DateInfo(Context context) {
sdf = new SimpleDateFormat("yyyyMMdd");
}
//获取当前日期
public String getToday() {
Date d = new Date();
String date = sdf.format(d);
return date;
}
//截取本月
public String getCurrentMonth() {
Date d = new Date();
String t = sdf.format(d);
String m = t.substring(4, 6);
return m;
}
//截取本年
public String getCurrentYear() {
Date d = new Date();
String t = sdf.format(d);
String y = t.substring(0, 4);
return y;
}
//获取昨天的日期
public String getDateOfYesterday() {
Calendar c = Calendar.getInstance();
long t = c.getTimeInMillis();
long l = t - 24 * 3600 * 1000;
Date d = new Date(l);
String s = sdf.format(d);
return s;
}
//获取上个月的第一天
public String getFirstDayOfLastMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1); //set the date to be 1
lastDate.add(Calendar.MONTH,-1);//reduce a month to be last month
// lastDate.add(Calendar.DATE,-1);//reduce one day to be the first day of last month
str=sdf.format(lastDate.getTime());
return str;
}
// 获取上个月的最后一天
public String getLastDayOfLastMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE, 1);//
lastDate.add(Calendar.MONTH, -1);//
lastDate.roll(Calendar.DATE, -1);//
str = sdf.format(lastDate.getTime());
return str;
}
//获取本月第一天
public String getFirstDayOfThisMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1);//
// lastDate.add(Calendar.MONTH,-1);//
// lastDate.add(Calendar.DATE,-1);//
str=sdf.format(lastDate.getTime());
return str;
}
//获取本月最后一天
public String getLastDayOfThisMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1);//
lastDate.add(Calendar.MONTH,1);//
lastDate.add(Calendar.DATE,-1);//
str = sdf.format(lastDate.getTime());
return str;
}
//判断闰年
public static boolean isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return true;
}
return false;
}
}
http://panccp.blog.163.com/blog/static/26556044201342710827645/
2013-05-27 10:08:27| 分类: android |举报 |字号 订阅
下载LOFTER
我的照片书 |
public class DateInfo {
private SimpleDateFormat sdf;
public DateInfo(Context context) {
sdf = new SimpleDateFormat("yyyyMMdd");
}
//获取当前日期
public String getToday() {
Date d = new Date();
String date = sdf.format(d);
return date;
}
//截取本月
public String getCurrentMonth() {
Date d = new Date();
String t = sdf.format(d);
String m = t.substring(4, 6);
return m;
}
//截取本年
public String getCurrentYear() {
Date d = new Date();
String t = sdf.format(d);
String y = t.substring(0, 4);
return y;
}
//获取昨天的日期
public String getDateOfYesterday() {
Calendar c = Calendar.getInstance();
long t = c.getTimeInMillis();
long l = t - 24 * 3600 * 1000;
Date d = new Date(l);
String s = sdf.format(d);
return s;
}
//获取上个月的第一天
public String getFirstDayOfLastMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1); //set the date to be 1
lastDate.add(Calendar.MONTH,-1);//reduce a month to be last month
// lastDate.add(Calendar.DATE,-1);//reduce one day to be the first day of last month
str=sdf.format(lastDate.getTime());
return str;
}
// 获取上个月的最后一天
public String getLastDayOfLastMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE, 1);//
lastDate.add(Calendar.MONTH, -1);//
lastDate.roll(Calendar.DATE, -1);//
str = sdf.format(lastDate.getTime());
return str;
}
//获取本月第一天
public String getFirstDayOfThisMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1);//
// lastDate.add(Calendar.MONTH,-1);//
// lastDate.add(Calendar.DATE,-1);//
str=sdf.format(lastDate.getTime());
return str;
}
//获取本月最后一天
public String getLastDayOfThisMonth() {
String str = "";
Calendar lastDate = Calendar.getInstance();
lastDate.set(Calendar.DATE,1);//
lastDate.add(Calendar.MONTH,1);//
lastDate.add(Calendar.DATE,-1);//
str = sdf.format(lastDate.getTime());
return str;
}
//判断闰年
public static boolean isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return true;
}
return false;
}
}
相关文章推荐
- android 获取各种日期
- android 获取各种日期
- Android 获取当前日期 时间
- Android 各种音量的获取和设置
- 获取各种格式的日期
- 获取Android各种系统信息
- android 获取系统中各种类型音量及对音量设置
- SQL Server获取日期,各种格式
- 详细介绍asp.net获取日期时间的各种格式的函数
- Android 各种音量的获取和设置
- Android 的获取当前时间 的各种情况(学习)
- android 根据设置的日期获取星期几
- Android 各种音量的获取和设置
- Android 各种音量的获取和设置
- Android 各种音量的获取和设置
- Android 获取当前系统时间 时间之间的转换 判断字符串是否日日期类型
- Android 各种音量的获取和设置
- android 日期时间格式转换;软键盘显示消失;获取系统title
- Android 获取设备各种信息以及其它
- android 中 系统日期时间的获取