精华内容
下载资源
问答
  • java8 LocalDateTime 获取当前是第几周

    千次阅读 2020-02-15 15:54:05
    java8 LocalDateTime 获取当前是第几周

    WeekFieldsLocalDate.get

    LocalDate date = ...;
    // WeekFields.ISO = 一星期从周一开始算, 其它的请自己摸索.
    WeekFields weekFields = WeekFields.ISO; 
    int weekNumber = date.get(weekFields.weekOfWeekBasedYear());
    

    除了weekOfWeekBasedYear,还有一个weekOfYear,它们两个的具体区别请翻看源码注释,以免掉坑里。

    如果帮到你了,请点击右上角给个赞吧!!

    展开全文
  • java 获取当前时间是第几周

    千次阅读 2020-01-09 15:13:17
    public static void main(String[] args) { //一般使用当前时间戳 System.currentTimeMillis() Current_week(1577721600000L); } public static void Current_week(long startTime) { ...
        public static void main(String[] args) {
            //一般使用当前时间戳  System.currentTimeMillis()
            Current_week(1577721600000L);
        }
        public static void Current_week(long startTime) {
            Calendar calendar = Calendar.getInstance();
            calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置星期一为一周开始的第一天
            calendar.setMinimalDaysInFirstWeek(4);//可以不用设置
            int weekYear = calendar.get(Calendar.YEAR);//获得当前的年
            calendar.setTimeInMillis(startTime);//时间戳
            int weekOfYear = calendar.get(Calendar.WEEK_OF_YEAR);//获得当前日期属于今年的第几周
            System.out.println("第几年:"+weekYear);
            System.out.println("第几周:"+weekOfYear);
            calendar.setWeekDate(weekYear, weekOfYear, 2);//获得指定年的第几周的开始日期
            long starttime = calendar.getTime().getTime();//创建日期的时间该周的第一天,
            calendar.setWeekDate(weekYear, weekOfYear, 1);//获得指定年的第几周的结束日期
            long endtime = calendar.getTime().getTime();
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
            String dateStart = simpleDateFormat.format(starttime);//将时间戳格式化为指定格式
            String dateEnd = simpleDateFormat.format(endtime);
            System.out.println(dateStart);
            System.out.println(dateEnd);
        }

    参考:https://www.cnblogs.com/gne-hwz/p/9325415.html

    展开全文
  • java/jsp获取当前时间本年的第几周

    千次阅读 2017-04-27 18:40:56
    public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int week = cal.get(cal.WEEK_...System.out.println("今天今年的" + week + ";"); } 控制台输出: 今天今年的17;

    1、方法一

    public static void main(String[] args)

    {
    Calendar cal = Calendar.getInstance();
    int week = cal.get(cal.WEEK_OF_YEAR);
    System.out.println("今天是今年的第" + week + "周;");

    }


    2、方法二:

    public static void main(String[] args)
    {
    Date date = new Date();
    System.out.println(date.getTime());// 1493690652008
    long time1 = date.getTime();
    date.setMonth(0);
    date.setDate(1);
    long time2 = date.getTime();
    long time = time1 - time2;
    System.out.println(date);// Sun Jan 01 10:06:02 CST 2017
    time = (time1 - time2) / 86400000 / 7 + 1;
    System.out.println("今天是本年的第" + time + "周");
    }

    控制台输出:

    今天是今年的第18周;


    jsp方法:

    <script type="text/javascript>

    function getWeekNumOfYear(dateStr){ // dateStr类型为2017-04-26

    var time,week;

    var checkDate=new Date(Date.parse(dateStr.replace(/-/g,"/")));

    checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay() || 7));

    time=checkDate.getTime();

    checkDate.setMonth(0);

    checkDate.setDate(1);

    week=Math.floor(Math.round(time-checkDate)/86400000/7)+1;

    return week;

    }

    </script>


    展开全文
  • //二个参数最少天 //例如我这个参数5,如果年的开始一天是周4。那么这一就只有4天就不满足,所以下面的值得到16就会少一。 LocalDate today = LocalDate.parse("2021-04-21"); WeekFields ...
        public static void main(String[] args) {
            LocalDate localDate = LocalDate.parse("2021-04-21");
    //        第一个参数:一周的第一天,不能为空
    //        第二个参数:第一周的最小天数,从1到7
            WeekFields weekFields = WeekFields.of(DayOfWeek.MONDAY, 1);
            int weekOfYear = localDate.get(weekFields.weekOfYear());
            System.out.println(weekOfYear);
        }
    
    展开全文
  • 3.获取这个月的1号星期几,遍历比这星期数小的map集合中的数组前追加一个空字符串或其他内容,以当前日期所在的小标+1为当月的的第几周 二、实现代码 /** * 获取为当月的第几周 * @param time * @return * @...
  • java获取当前时间今年的第几周: public static int getWeekOfYear(){ Calendar c = Calendar.getInstance(); c.setFirstDayOfWeek(Calendar.MONDAY);//将周一设为一周的开始,符合中国的习惯 return c.get...
  • 问题描述 ...在代码中使用Calendar获取时间今年的第几周 //获取传入时间的在一年中的周次 public String getWeeks(String times){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-
  • 本人在开发 android过程中,有个需求根据当前时间获取是本年第几周。刚开始采用java的传统方法获取://代码编写时间:2015年11月17日14:37:52 GregorianCalendar cal = new GregorianCalendar(); //当前时间 cal....
  • //设置星期一为一开始的一天 calendar.setFirstDayOfWeek(Calendar.MONDAY); //设置在一年中一个星期所需最少天数 calendar.setMinimalDaysInFirstWeek(4); //获得当前的年 int weekYear = calendar.get...
  • Java 日期工具类 》   前言 在项目的开发过程中,经常会遇到时间的处理,如果不提取封装进行重用,如果在大型项目中时间处理较多的情况下,不这样做,可能会出现代码冗余严重的情况,这儿记录一下常用的...
  • import java.util.Calendar; import java.util.Locale; public class DateTest { public static void main(String[] args0) { Calendar cal = Calendar.getInstance(); //cal.setTime(new Date(2017,4,12,14,40,18))...
  • (1)获取今天在一年中是第几周; (2)获取当前月份在一年中是第几个月; package demo5; import java.util.Calendar; /* * 通过Calendar对象获取今天是多少年多少月多少日; (1)获取今天在一年中是第几周; (2)获取...
  • // 获得当前日期与本周一相差的天数  private int getMondayPlus() {  Calendar cd = ... // 获得今天是一第几天,星期日是第一天,星期二是第二天......  int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK
  • 最近在做项目的过程中遇到了一个问题,就是我利用java的日期工具类获取周数的时候发现跟数据库的周数(特别年与年的临界值)对应不上,故就做了一些分析,发现这里面... // 每年的最少有天 odps函数 weekofye
  • Java 获取年份-月份

    千次阅读 2020-03-27 09:56:06
    使用Java获取当前年份-月份及当前是一月一年的第几天。 使用Calendar类来输出年份,月份等。 完整代码 package com.zsh; import java.util.Calendar; public class Main { public static void main(String[] ...
  • java 获取下周一日期

    千次阅读 2016-07-23 17:01:06
    // 获得当前日期与本周日相差的天数 private static int getMondayPlus(Date gmtCreate) { Calendar cd = ... // 获得今天是一第几天,星期日是第一天,星期二是第二天...... int dayOfWeek = cd.get
  • java笔记之获取时间

    2013-10-31 12:39:00
    1、获取当前这一年的第几周: Calendar calendar1 = Calendar.getInstance(); java.util.Date date = calendar1.getTime(); calendar1.setTime(date); int dayIndex = calendar1.get(Calendar....
  • Calendar获取当前时间

    2014-04-14 21:46:34
    Java程序中利用Calendar我们可以轻松的获取当前年份,月份等信息,示例如下:import java.... * 利用calendar获取当前的年月日,一第几天,星期几, 今天某个月的第几天,今天今年的第几天,几天今年的第...
  • Datecompare.java

    2021-04-29 11:16:24
    java对日期操作的工具类,比较日期大小,获取当前是第几周等...
  • Java中Calendar.DAY_OF_WEEK其实表示:一中的第几天,所以他会受到第一天星期几的影响。 有些地区以星期日作为一的第一天,而有些地区以星期一作为一的第一天,这2种情况需要区分的。 看下表的返回值 ...
  • *Calendar类提供了一个获取日期在所属年份中是第几周的方法,对于上一年末的某一天 *和新年初的某一天在同一周内也一样可以处理,例如2012-12-31和2013-01-01虽然在 *不同的年份中,但是使用此方法依然判断...
  • * Calendar类提供了一个获取日期在所属年份中是第几周的方法,对于上一年末的某一天 * 和新年初的某一天在同一周内也一样可以处理,例如2012-12-31和2013-01-01虽然在 * 不同的年份中,但是使用此方法依然...
  • DateUtils.java

    2020-05-01 16:02:52
    "日期转字符串","字符串转日期","获取当前日期的本周一几号","获取当前日期周的最后一天","根据日期区间获取月份列表","根据日期获取年度中的周索引","根据年份获取年中周列表","获取某年的第几周的开始日期",...

空空如也

空空如也

1 2 3 4
收藏数 64
精华内容 25
关键字:

java获取当前是第几周

java 订阅