繁体   English   中英

如何计算给定日期Android的周数

[英]How to calculate week number for given date Android

我想从给定的日期获得当前的周数。 即如果我输入日期为01/03/2013,那么我应该得到9的周数。

请帮我找到解决方案..

谢谢..

阿布舍克..

您可以为该日期创建一个Calendar对象,并使用calendar.get(Calendar.WEEK_OF_YEAR)获取一周。 此处描述了API: http//developer.android.com/reference/java/util/Calendar.html#WEEK_OF_YEAR

    Calendar calender = Calendar.getInstance();
    Log.d("Current Week:" + calender.get(Calendar.WEEK_OF_YEAR));
Calendar sDateCalendar = new GregorianCalendar(2013,03,01);
Calendar.getInstance().get(Calendar.WEEK_OF_YEAR);

01/03/2013被收录为113,2,1

            Date d = new Date(113, 2, 1);

            Calendar c = Calendar.getInstance();

            c.setTime(d);

            int weekOfYear = c.get(Calendar.WEEK_OF_YEAR);

Calendar calender = Calendar.getInstance(); Log.d(“当前周:”+ calender.get(Calendar.WEEK_OF_YEAR));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM