Java中计算某一天所在周的星期一和星期天的日期函数
来源:互联网 发布:vegas for mac 编辑:程序博客网 时间:2024/05/16 12:30
private static String[] convertWeekByDate(Date time) {
String result[] = new String[2];
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 设置时间格式
Calendar cal = Calendar.getInstance();
cal.setTime(time);
// 判断要计算的日期是否是周日,如果是则减一天计算周六的,否则会出问题,计算到下一周去了
int dayWeek = cal.get(Calendar.DAY_OF_WEEK);// 获得当前日期是一个星期的第几天
if (1 == dayWeek) {
cal.add(Calendar.DAY_OF_MONTH, -1);
}
cal.setFirstDayOfWeek(Calendar.MONDAY);// 设置一个星期的第一天,按中国的习惯一个星期的第一天是星期一
int day = cal.get(Calendar.DAY_OF_WEEK);// 获得当前日期是一个星期的第几天
cal.add(Calendar.DATE, cal.getFirstDayOfWeek() - day);// 根据日历的规则,给当前日期减去星期几与一个星期第一天的差值
String imptimeBegin = sdf.format(cal.getTime());
result[0] = imptimeBegin;
cal.add(Calendar.DATE, 6);
String imptimeEnd = sdf.format(cal.getTime());
result[1] = imptimeEnd;
return result;
}
String result[] = new String[2];
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 设置时间格式
Calendar cal = Calendar.getInstance();
cal.setTime(time);
// 判断要计算的日期是否是周日,如果是则减一天计算周六的,否则会出问题,计算到下一周去了
int dayWeek = cal.get(Calendar.DAY_OF_WEEK);// 获得当前日期是一个星期的第几天
if (1 == dayWeek) {
cal.add(Calendar.DAY_OF_MONTH, -1);
}
cal.setFirstDayOfWeek(Calendar.MONDAY);// 设置一个星期的第一天,按中国的习惯一个星期的第一天是星期一
int day = cal.get(Calendar.DAY_OF_WEEK);// 获得当前日期是一个星期的第几天
cal.add(Calendar.DATE, cal.getFirstDayOfWeek() - day);// 根据日历的规则,给当前日期减去星期几与一个星期第一天的差值
String imptimeBegin = sdf.format(cal.getTime());
result[0] = imptimeBegin;
cal.add(Calendar.DATE, 6);
String imptimeEnd = sdf.format(cal.getTime());
result[1] = imptimeEnd;
return result;
}
0 0
- Java中计算某一天所在周的星期一和星期天的日期函数
- SQL: 判断给定日期值(或时间段)所在星期的星期一和星期天的日期
- java 计算当前日期所在的星期一到星期日
- SQL 查看本周的星期一和星期天
- sql server 求以日期所在周的第一天 (星期一)和 最后一天(星期日) 函数
- 列出求出本月是星期天的日期 和 求出本月星期一至六的天数
- 【iOS解决方案】得到每周的星期一开始和星期天结束的日期
- ios 得到每周的星期一开始和星期天结束的日期
- 根据当前时间取得星期一跟星期天的日期
- JS 根据今天的日期获取本周星期一与星期天的日期
- JS 根据今天的日期获取本周星期一与星期天的日期
- 通过函数计算任意日期所在月和周的起始时间
- 给定一个日期,用mysql得到该日期所对应的星期一所对应的日期和星期天所对应的日期。
- Java 根据指定日期计算所在周的周一和周日
- Java 根据指定日期计算所在周的周一和周日
- android 计算所在周所在月的前后日期
- PHP计算指定日期所在周的开始和结束日期的方法
- 根据某一固定日期获取 该日期所在年度的周,该日期所在周 周一和周日的 具体日期
- UVA_10739_StringToPalindrome
- 十大数据挖掘算法的R语言实现
- poj 1675 Happy Birthday!
- 如何自定义WPF项目的Main函数
- 新人报道
- Java中计算某一天所在周的星期一和星期天的日期函数
- 分享一种最简单的Android打渠道包的方法
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(三)
- Oracle - 数据库的实例、表空间、用户、表之间关系
- PHP 输出变量结构信息到日志
- Solr查询时设置字段的boost值,改变默认打分排序
- systemd详解
- Unity打包android的apk与数据包.obb分离和apk签名
- hdu5381The sum of gcd