java 获取iso 标准的日期的第几周
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 获取iso 标准的日期的第几周相关的知识,希望对你有一定的参考价值。
要获得第几周的信息,可以使用Calendar类的get方法,并将参数指定为 Calendar.WEEK_OF_MONTH或者WEEK_OF_YEAR
例子代码
public class Main/**
* @param args the command line arguments
*/
public static void main(String[] args)
Calendar cal = Calendar.getInstance();
System.out.println("Current week of month: " + cal.get(Calendar.WEEK_OF_MONTH));
System.out.println("Current week of year: " + cal.get(Calendar.WEEK_OF_YEAR));
参考技术A import java.util.Date;
import java.text.SimpleDateFormat;
public class Test
public static void main(String[] args)
//完整格式: yyyy-MM-dd HH:mm:ss E
//完整输出:2016-01-16 00:01:06 星期六
SimpleDateFormat sim = new SimpleDateFormat("E");
String week = sim.format(new Date());
System.out.println(week);
获取当前日期是一年中的第几周
/// <summary> /// 获取当前日期是一年中的第几周 /// </summary> /// <param name="time"></param> /// <returns></returns> public static int CurrentWeekIndex(this DateTime time) { var calendar = CultureInfo.CurrentCulture.Calendar; return calendar.GetWeekOfYear(time, CalendarWeekRule.FirstDay, DayOfWeek.Monday); }
以上是关于java 获取iso 标准的日期的第几周的主要内容,如果未能解决你的问题,请参考以下文章