`
crabdave
  • 浏览: 1294836 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java Calendar 获取本周的星期一

    博客分类:
  • Java
 
阅读更多

Java Calendar 获取本周的星期一

 

//Java Calendar 获取本周的星期一
	private String getFistDateOfWeek(String date){
		Calendar cal=this.getCalendarIns(date);
//		如果当前时间是星期天,则向上移动一天,再取本周的星期一,老外用周日到周六为一周,向前移动一天,则是中国人的本周
		if(cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){
			cal.add(Calendar.DATE, -1);
		}
		cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
		SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");
        return sdf1.format(cal.getTime());
	}

 

 

分享到:
评论

相关推荐

    java 获取时间 本周本年本月第一天最后一天

    在Java中,获取本周的第一天和最后一天主要依赖于`Calendar`类的设置。例如,假设我们希望以星期一作为每周的第一天: ```java Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); // ...

    java获取当前日期时间和本周的星期一的日期时间.docx

    ### Java 获取当前日期时间和本周的星期一的日期时间 在Java中,经常需要处理与日期和时间相关的操作,比如获取当前日期时间、计算本周的星期一等。这些操作可以通过`java.util.Calendar`类和`java.text....

    java 获取当前日期时间和本周的星期一的日期时间.docx

    本文介绍了如何在Java中使用`Calendar`和`SimpleDateFormat`类获取当前日期时间以及本周星期一的日期时间。通过这些工具,我们可以轻松地处理与日期相关的各种问题。希望本文能帮助您更好地理解和使用这些Java内置类...

    Java中用Calendar类计算周和周的起始日期

    该方法首先将日期设置到 Calendar 对象中,然后使用 set() 方法将日期设置为星期一,然后使用 getTime() 方法获取该日期。 在计算周的结束日期时,需要了解 getLastDayOfWeek() 方法,该方法用于获取给定日期所在周...

    java的常用的获取时间的方法

    对于获取当前星期几,或获取本周第一天和最后一天,可以使用`java.util.Calendar`类。例如,获取本周第一天: ```java Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_WEEK, Calendar....

    Java基础之Date和Calendar类的使用方法

    之后,我们可以调用Calendar的`set()`方法来改变日期或时间的一部分,如设置星期五: ```java calendar.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.FRIDAY); ``` 最后,我们可以通过`getTime()`方法将...

    java中Calendar类制作日历

    `Calendar.MONDAY`的值为2,表示星期一,以此类推。 #### 打印日历 在掌握了月份的第一天是一周中的哪一天之后,我们就可以开始构建并打印日历了。根据不同的月份,一年中每个月的天数不同,因此我们需要根据月份...

    java中Calendar类用法实例详解

    Java 中的 Calendar 类是一个非常重要的类,它提供了许多有用的方法和字段来处理日期和时间相关的操作。下面我们将详细介绍 Java 中 Calendar 类的用法实例。 首先,Calendar 类提供了许多常量字段,例如 DATE、DAY...

    基于java的Calendar万年历.zip

    Java的Calendar类是Java日期和时间处理的核心工具,它提供了丰富的功能来操作日期和时间,如获取当前日期、设置特定日期、计算日期差等。在"基于java的Calendar万年历.zip"这个压缩包中,我们可以期待找到一个利用...

    java.util.Calendar求日期

    在Java编程语言中,`java.util.Calendar`类是处理日期和时间的重要工具之一。通过`Calendar`类,我们可以轻松地获取、操作和解析日期及时间数据。本文将深入探讨如何利用`java.util.Calendar`来计算特定日期,如今天...

    聊一聊Calendar的使用

    `Calendar`类在实际开发中非常常见,尤其在需要对日期进行复杂处理时,如计算两个日期之间的差值、获取特定日期的星期几等。 首先,我们来看一下`Calendar`的基本用法。创建一个`Calendar`实例通常需要通过`...

    基于Java的实例源码-Calendar万年历.zip

    这个实例源码库“基于Java的实例源码-Calendar万年历.zip”显然是一个展示了如何使用`Calendar`类来实现一个万年历程序的示例。下面将详细解释`Calendar`类以及如何利用它构建万年历。 `Calendar`类是抽象基类,它...

    java根据日期计算年龄和星期

    String[] days = {"", "", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"}; System.out.println(days[dayOfWeek]); ``` 这段代码首先创建了一个`Calendar`实例,并设置了指定的日期,然后...

    如何用java里的Calendar类编写万年历

    在 Java 中,Calendar 类是 java.util 包下的一个类,用于代表一个日期和时间对象。Calendar 对象可以根据当前系统的时区和语言环境来生成日期和时间信息。 Calendar 类的常用方法 Calendar 对象提供了多种方法来...

    java的Calendar时间类.pdf

    此外,还有其他`get`方法,如`get(Calendar.DAY_OF_WEEK)`获取星期几,`get(Calendar.DAY_OF_YEAR)`获取当年的第几天。 `Calendar`类还提供了`getTimeMillis()`方法,它返回当前日期和时间的毫秒值,这对于与Java的...

    java 采用单例模式计算当年一共有多少个周,并列出所有周和每一周所对应的时间段(内含注释)

    综上所述,这段代码主要实现了使用单例模式计算一年中周数的功能,并且能够输出每个周的起始和结束日期,同时也提供了获取当前日期、当前周数及当前星期的方法。这对于需要进行日期统计的应用非常有用。

    Java中Date和Calendar常用方法

    我们可以使用`getInstance()`方法获取一个`Calendar`实例,并设置其时间值为当前时间。然后,我们可以使用`getTime()`方法将`Calendar`对象转换回`Date`: ```java Calendar cal = Calendar.getInstance(); cal.set...

    java中计算某个月的工作日总共几天

    - 在一般情况下,工作日指的是星期一到星期五。 - 需要考虑节假日的影响,但本例不涉及此部分逻辑。 #### 二、关键方法解析 **1. getMonthFirstDate 方法** 该方法用于获取指定月份的第一天日期。 ```java ...

    Java实现按年月打印日历功能【基于Calendar】

    * 使用Calendar类的get()方法来获取月份的最后一天和第一天是星期几。 * 使用Calendar类的add()和roll()方法来进行日期的加减运算。 应用场景 Java实现按年月打印日历功能的应用场景非常广泛,例如: * 日程安排...

    java 获取年月日的代码

    这里通过`(c.get(Calendar.DAY_OF_WEEK) + 5) % 7 + 1`进行了一些转换,使得结果为1(星期一)到7(星期日)之间的整数。 - `c.get(Calendar.HOUR_OF_DAY)`:获取小时数(24小时制)。 - `c.get(Calendar.MINUTE)`...

Global site tag (gtag.js) - Google Analytics