JAVA通过某年的几周获取该周的开始时间和结束时间
来源:互联网 发布:淘宝网一年的销售额 编辑:程序博客网 时间:2024/05/16 15:42
这个代码在网上找的。
package com.oce.tsm.ui.sim.banKpi.utils;import java.util.Calendar;public class WeekUtils { public static void main(String[] args) { WeekUtils cd = new WeekUtils(); System.out.println("开始时间: " + cd.getStartDayOfWeekNo(2015,47) ); System.out.println("结束时间:" + cd.getEndDayOfWeekNo(2015,47) ); } /** * get first date of given month and year * @param year * @param month * @return */ public String getFirstDayOfMonth(int year,int month){ String monthStr = month < 10 ? "0" + month : String.valueOf(month); return year + "-"+monthStr+"-" +"01"; } /** * get the last date of given month and year * @param year * @param month * @return */ public String getLastDayOfMonth(int year,int month){ Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR , year); calendar.set(Calendar.MONTH , month - 1); calendar.set(Calendar.DATE , 1); calendar.add(Calendar.MONTH, 1); calendar.add(Calendar.DAY_OF_YEAR , -1); return calendar.get(Calendar.YEAR) + "-" + (calendar.get(Calendar.MONTH) + 1) + "-" + calendar.get(Calendar.DAY_OF_MONTH); } /** * get Calendar of given year * @param year * @return */ private Calendar getCalendarFormYear(int year){ Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); cal.set(Calendar.YEAR, year); return cal; } /** * get start date of given week no of a year * @param year * @param weekNo * @return */ public String getStartDayOfWeekNo(int year,int weekNo){ Calendar cal = getCalendarFormYear(year); cal.set(Calendar.WEEK_OF_YEAR, weekNo); return cal.get(Calendar.YEAR) + "-" + (cal.get(Calendar.MONTH) + 1) + "-" + cal.get(Calendar.DAY_OF_MONTH); } /** * get the end day of given week no of a year. * @param year * @param weekNo * @return */ public String getEndDayOfWeekNo(int year,int weekNo){ Calendar cal = getCalendarFormYear(year); cal.set(Calendar.WEEK_OF_YEAR, weekNo); cal.add(Calendar.DAY_OF_WEEK, 6); return cal.get(Calendar.YEAR) + "-" + (cal.get(Calendar.MONTH) + 1) + "-" + cal.get(Calendar.DAY_OF_MONTH); }}
0 0
- JAVA通过某年的几周获取该周的开始时间和结束时间
- 获取某年某一周的开始和结束时间
- 获取某年第几周的开始日期和结束日期
- java 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- 获取当天的开始和结束时间
- Java 中的Date(获取一天的开始和结束时间)
- 周的开始和结束时间
- [C#]获取某年指定周的开始日期和结束日期的通用方法
- [C#]获取某年指定周的开始日期和结束日期的通用方法
- PHP获取某年第几周的开始日期和结束日期
- 根据开始和结束时间,计算出该时间段每个星期的开始和结束时间
- 获取年度周数和每个周的开始时间和结束时间
- java获取指定年月的开始时间与结束时间
- 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- js获取当天 当周 当月的开始时间和结束时间
- 获取上一月的开始时间和结束时间
- 获取某星期的开始时间和结束时间
- java8 获取当天的开始时间和结束时间
- 开发常用的网站
- 谈些汇编的一些东西和汉语言编程
- 算法学习——dfs篇——蒜头学算数
- 最新 Struts2 视频分享|极客学院
- 默认图
- JAVA通过某年的几周获取该周的开始时间和结束时间
- ScrollView嵌套ListView或gridview
- sql语句的执行顺序
- Win7 系统上安装SQL Server 2008一步一步图解教程
- 算法系统学习-1排序-归并排序
- OpenOffice 代码约定规范
- c语言回调函数
- 堆和栈的区别(转过无数次的文章)
- Java中4大加密算法