获取所有月份以及比较两个时间的大小
来源:互联网 发布:云端瓷砖进销存软件 编辑:程序博客网 时间:2024/05/23 11:28
/**
* 根据输入时间获取从输入时间到当前时间所有月份
* @param mDateStr YYYY-MM
* @return
*/
private static List<String> getAllMonthList(String mCreateDateStr){
List<String> mMonthList = new ArrayList<String>();
String mDateStr = getCurrentDateYM();
mMonthList.add(mDateStr);
while(!mCreateDateStr.equals(mDateStr)){
String[] dateArr = mDateStr.split("-");
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
ca.set(Integer.valueOf(dateArr[0]), Integer.valueOf(dateArr[1]), 0);//月份是从0开始的,所以11表示12月
ca.add(Calendar.MONTH, -1); //月份减1
Date lastMonth = ca.getTime(); //结果
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM");
mDateStr = sf.format(lastMonth);
mMonthList.add(mDateStr);
System.out.print(mDateStr + "\n");
};
return mMonthList;
* 根据输入时间获取从输入时间到当前时间所有月份
* @param mDateStr YYYY-MM
* @return
*/
private static List<String> getAllMonthList(String mCreateDateStr){
List<String> mMonthList = new ArrayList<String>();
String mDateStr = getCurrentDateYM();
mMonthList.add(mDateStr);
while(!mCreateDateStr.equals(mDateStr)){
String[] dateArr = mDateStr.split("-");
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
ca.set(Integer.valueOf(dateArr[0]), Integer.valueOf(dateArr[1]), 0);//月份是从0开始的,所以11表示12月
ca.add(Calendar.MONTH, -1); //月份减1
Date lastMonth = ca.getTime(); //结果
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM");
mDateStr = sf.format(lastMonth);
mMonthList.add(mDateStr);
System.out.print(mDateStr + "\n");
};
return mMonthList;
}
/**
* 比较两个时间的大小,判断输入时间在当前时间之前还是之后
* @param inputDateYYYY-MM
* @return
*/
public static void DateCompare(String inputDate,String currentDate) {
try {
//设定时间的模板
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//得到指定模范的时间
Date d1 = sdf.parse(inputDate);
Date d2 = sdf.parse(currentDate);
//比较
if((d1.getTime() - d2.getTime())>0) {
System.out.println("这一天还没过");
}else{
System.out.println("这一天已经过了");
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
- 获取所有月份以及比较两个时间的大小
- python3获取两个日期之间所有日期,以及比较大小
- 获取两个日期之间的所有月份
- IOS比较两个日期的大小获取当前月份天数(今天、明天、后天)
- 比较两个时间的大小
- PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- php 算取两个时间的所有月份
- 两个时间大小比较
- 两个时间大小比较
- 比较两个时间大小
- 使用Java获取两个日期间所有月份的集合
- jquery获取当前系统时间+js两个时间的大小比较
- symbian 比较两个时间的大小
- symbian 比较两个时间的大小
- Javascript中比较两个时间的大小
- android 自定义控件属性
- 记录: mkdir && cd
- List<>中Sort()、Find()、FindAll()、Exist()的使用方法
- 不同应用领域的性能测试的性能测试目标和性能目标
- openssl-0.9.8b 动态库 交叉编译
- 获取所有月份以及比较两个时间的大小
- 资产支持证券(Asset-Backed Security)
- linux下IO口模拟I2C的一些总结
- div的border-style 边框风格属性 .
- java生成二维码
- 求和公式的推导(1.2.3)
- C#验证码
- android paint中几个常用的方法释义
- CListCtrl非第一列添加图标