java获取第几周
内容摘要
java获取第几周1、首先创建一个getWeek函数,接收一个Date类型的参数;2、然后在函数内创建一个GregorianCalendar实例;3、之后设置GregorianCalendar实例的时间为接收的参数;4、
文章正文
java获取第几周
1、首先创建一个getWeek函数,接收一个Date类型的参数;
2、然后在函数内创建一个GregorianCalendar实例;
3、之后设置GregorianCalendar实例的时间为接收的参数;
4、最后通过get方法获得周数即可。
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class GetWeek { /** * @param args */ public static void main(String[] args) { System.out.println(getWeek(new Date())); } public static int getWeek(Date date) { GregorianCalendar g = new GregorianCalendar(); g.setTime(date); return g.get(Calendar.WEEK_OF_YEAR); //获得周数 } }
补充:
Calendar类实现了公历日历,GregorianCalendar是Calendar类的一个具体实现。
Calendar的getInstance()方法返回一个默认用当前的语言环境和时区初始化的GregorianCalendar对象。
代码注释
[!--zhushi--]