`

java获取当天的开始时间,当前周的开始时间

    博客分类:
  • java
阅读更多

   在程序里面要获取当前的开始时间和结束时间,以及当前天所在的周的开始时间和结束时间,在这个地方记录一下。

      当天开始时间:

 

Calendar currentDate = new GregorianCalendar(); 

currentDate.set(Calendar.HOUR_OF_DAY, 0);
currentDate.set(Calendar.MINUTE, 0);
currentDate.set(Calendar.SECOND, 0);
dateCursor.setTodayStart((Date)currentDate.getTime().clone());
   
    当天结束时间:
Calendar currentDate = new GregorianCalendar(); 

currentDate.set(Calendar.HOUR_OF_DAY, 23);
currentDate.set(Calendar.MINUTE, 59);
currentDate.set(Calendar.SECOND, 59);
dateCursor.setTodayEnd((Date)currentDate.getTime().clone());

    

    当周开始时间:

Calendar currentDate = new GregorianCalendar(); 
currentDate.setFirstDayOfWeek(Calendar.MONDAY);
		
currentDate.set(Calendar.HOUR_OF_DAY, 0);
currentDate.set(Calendar.MINUTE, 0);
currentDate.set(Calendar.SECOND, 0);
currentDate.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
dateCursor.setWeekStart((Date)currentDate.getTime().clone());

 

     当周结束时间:

    

Calendar currentDate = new GregorianCalendar(); 
currentDate.setFirstDayOfWeek(Calendar.MONDAY);
currentDate.set(Calendar.HOUR_OF_DAY, 23);
currentDate.set(Calendar.MINUTE, 59);
currentDate.set(Calendar.SECOND, 59);
currentDate.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
dateCursor.setWeekEnd((Date)currentDate.getTime().clone());

 

分享到:
评论

相关推荐

    Java 获取日期时间代码

    ### Java 获取日期时间详解 #### 一、概述 在Java编程中,处理日期与时间是一项常见且重要的任务。本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期...

    基于Java语言编写的Spring Boot时间工具类方法封装

    当前的日期、根据指定日期得获取对应年份的所有月的日期、获取月初时间、获取月末时间、获取当天的起始时间、获取当天的结束时间、获取昨天的开始时间、获取昨天的结束时间、当前季度的开始时间、当前季度的结束时间...

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

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    Java获取各种常用时间方法

    获取当天时间 可以方便地修改日期格式 获得当前日期与本周日相差的天数 获得本周一的日期 获得相应周的周六的日期

    java得到当前日期时间

    除了使用 `Calendar` 类之外,还可以直接使用 `java.util.Date` 类来获取当前的日期和时间。`Date` 类提供了一些方法来格式化日期和时间。 #### 2.1 创建 Date 实例 ```java Date date = new Date(); ``` 这里通过...

    java根据城市获取当天天气或一周天

    在Java编程中,获取某个...以上就是使用Java获取城市天气信息的基本步骤和涉及的技术点,实际开发中可能需要根据具体需求进行调整和优化。在实现过程中,学习和理解HTTP协议、JSON解析以及错误处理机制是非常重要的。

    java判断时间大小

    ### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...

    Java获取当前时间年月日的方法

    "Java获取当前时间年月日的方法" Java获取当前时间年月日的方法是 Java 编程语言中一个非常重要的知识点。通过本文,我们将详细介绍如何使用 Java 获取当前时间年月日的方法,并提供相应的代码示例。 首先,我们...

    java代码获取当前月第一天和最后一天的毫秒值(csdn)————程序.pdf

    在Java编程中,有时我们需要获取特定月份的第一天和最后一天的毫秒值,这在处理时间范围、数据统计或者日志记录等场景中非常常见。本文将详细解释如何使用Java的`Calendar`类来实现这一功能,以满足上述标题和描述的...

    Java获取凌晨时间戳的方法分析

    Java获取凌晨时间戳的方法分析 Java获取凌晨时间戳是Java编程中的一项基本操作,通常用于记录用户行为、日志记录、数据统计等场景中。下面我们将详细介绍Java获取凌晨时间戳的两种方法,并对比分析它们的优缺点。 ...

    js和java返回三个月前的时间

    本文将详细介绍如何使用JavaScript(JS)和Java这两种语言来实现获取当前时间三个月之前的具体日期,并支持不同的格式输出。 #### Java 实现 在Java中,我们可以利用`java.util.Calendar`类和`java.text....

    获取现在的时间

    Java提供了`java.time`包,通过`LocalDateTime`类可以获取当前时间。示例如下: ```java import java.time.LocalDateTime; LocalDateTime now = LocalDateTime.now(); System.out.println(now); ``` 输出将...

    java代码-以当前时间获取上周、本周、下周、下下周的结束时间

    - 上周结束时间:获取当前日期的前一天(因为结束日期通常不包括当天),然后调整到周日(大多数情况下,一周的最后一天)。这可以通过`TemporalAdjusters.previousOrSame(DayOfWeek.SUNDAY)`完成。 - 本周结束...

    如何获取本周,本月,本日的开始时间和结束时间的时间戳.pdf

    通过 `Calendar.getInstance()` 获取当前日期,然后设置时间为当日的00:00:00和23:59:59,分别调用 `timeToTimestamp()` 转换为时间戳。 - 当 `filter = 2` 时,表示获取本周的时间戳。首先设置星期一为一周的第一...

    java 时间格式类生成各种时间格式

    3. **LocalDateTime**: 结合了日期和时间,如`LocalDateTime.now()`获取当前日期和时间。你可以通过`DateTimeFormatter`自定义日期时间格式,如"2022-03-15T14:30:45"。 4. **ZonedDateTime**: 增加了时区信息,如`...

    获取当前日期所在周一和周末,月头和月末

    ### 一、获取当前日期所在周一 在C#中,可以通过计算当前日期与周一之间的天数差来确定周一的日期。具体实现如下: ```csharp public static DateTime GetDateTimeWeekFirstDayMon(DateTime dateTime) { DateTime...

    java日期操作类

    日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取...获得本月的开始时间 当前月的结束时间 当前季度的开始时间 当前季度的结束时间

    java时间工具TimeUtil

    获取当天日期 获取本周一日期 获取本周日的日期 获取上周一日期:" + tt.getPreviousWeekday("yyyy-MM-dd")); 获取上周日日期:" + tt.getPreviousWeekSunday("yyyy-MM-dd")); 获取上周一日期:" + tt.getWeekday(-1, ...

    获得指定月的和第一秒和最后一秒

    这段代码首先创建了一个`YearMonth`对象,然后分别获取该月的第一天和最后一天,并将这些日期转换为`LocalDateTime`对象,设置为当天的开始或结束时刻。最后,通过`toInstant`方法转换为UTC时区的瞬间,并转化为毫秒...

Global site tag (gtag.js) - Google Analytics