七叶笔记 » java编程 » java获取第几周

java获取第几周

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对象。

php中文网,大量的免费Java入门教程,欢迎在线学习!

相关文章