获取最近的上一个周五方法案例
来源:互联网 发布:数据建模培训班 编辑:程序博客网 时间:2024/06/07 02:57
public static Calendar getCurrentDay(String dataTime ,int weekDay){ Calendar calendar = Calendar.getInstance(); try { int i =dayForWeek(dataTime); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); calendar.setTime(format.parse(dataTime)); if(i>=weekDay&&i<7){ calendar.set(Calendar.DAY_OF_WEEK, weekDay+1); calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DATE), 0, 0, 0); calendar.set(Calendar.MILLISECOND, 0); }else{ calendar.add(Calendar.WEEK_OF_MONTH, -1); calendar.set(Calendar.DAY_OF_WEEK, weekDay+1); calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DATE), 0, 0, 0); calendar.set(Calendar.MILLISECOND, 0); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return calendar;}public static int dayForWeek(String pTime) throws Exception { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.setTime(format.parse(pTime)); int dayForWeek = 0; if(c.get(Calendar.DAY_OF_WEEK) == 1){ dayForWeek = 7; }else{ dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1; } return dayForWeek;}
public static void main(String[] args) {
}SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");System.out.println(String.format("%1$tY-%1$tm-%1$td 00:00:00", getCurrentDay(format.format(new Date()), 5).getTime()));
0 0
- 获取最近的上一个周五方法案例
- 获取调用该方法的上一个方法
- 003_002 Python 获取上一个周几,如周五,星期五
- Python 脚本获取上一个工作日的方法
- JSP获取上一个访问页面URL的方法
- android 获取上一个activity返回值的方法
- android 获取上一个activity返回值的方法
- 获取上一个页面的地址
- 获取上一个页面的url
- oracle时间的获取,前一天,上一个星期,上一个月
- 首次进入页面刷新1次|JSP获取上一个访问页面URL的方法
- android 获取上一个activity的返回值
- android 获取上一个activity的返回值
- asp.net 获取上一个页面的地址
- 获取上一个页面的跳转地址
- Jquery 动态获取上一个节点的对象
- 获取上一个月的同一天
- iOS获取当前月份的上一个月份
- java读取properties文件工具类
- matlab图像的读取和保存
- 欢迎使用CSDN-markdown编辑器
- 3.7 JS定时器
- 基于 Swoole 2 协程特性实现的 MySQL 连接池
- 获取最近的上一个周五方法案例
- UIImage图片处理,旋转、截取、平铺、缩放等操作
- 小程序开发系列之基础部分-代码结构
- Svg矢量图收藏
- QT5.2 快捷键操作
- Android:entries的使用
- QNX6.4.1CD3 ACCIS Data安装
- ICP原理理解
- ReentrantLock的使用