在程序里面要获取当前的开始时间和结束时间,以及当前天所在的周的开始时间和结束时间,在这个地方记录一下。
当天开始时间:
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.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...
获取当天时间 可以方便地修改日期格式 获得当前日期与本周日相差的天数 获得本周一的日期 获得相应周的周六的日期
除了使用 `Calendar` 类之外,还可以直接使用 `java.util.Date` 类来获取当前的日期和时间。`Date` 类提供了一些方法来格式化日期和时间。 #### 2.1 创建 Date 实例 ```java Date date = new Date(); ``` 这里通过...
在Java编程中,获取某个...以上就是使用Java获取城市天气信息的基本步骤和涉及的技术点,实际开发中可能需要根据具体需求进行调整和优化。在实现过程中,学习和理解HTTP协议、JSON解析以及错误处理机制是非常重要的。
### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...
"Java获取当前时间年月日的方法" Java获取当前时间年月日的方法是 Java 编程语言中一个非常重要的知识点。通过本文,我们将详细介绍如何使用 Java 获取当前时间年月日的方法,并提供相应的代码示例。 首先,我们...
在Java编程中,有时我们需要获取特定月份的第一天和最后一天的毫秒值,这在处理时间范围、数据统计或者日志记录等场景中非常常见。本文将详细解释如何使用Java的`Calendar`类来实现这一功能,以满足上述标题和描述的...
Java获取凌晨时间戳的方法分析 Java获取凌晨时间戳是Java编程中的一项基本操作,通常用于记录用户行为、日志记录、数据统计等场景中。下面我们将详细介绍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); ``` 输出将...
- 上周结束时间:获取当前日期的前一天(因为结束日期通常不包括当天),然后调整到周日(大多数情况下,一周的最后一天)。这可以通过`TemporalAdjusters.previousOrSame(DayOfWeek.SUNDAY)`完成。 - 本周结束...
### 一、获取当前日期所在周一 在C#中,可以通过计算当前日期与周一之间的天数差来确定周一的日期。具体实现如下: ```csharp public static DateTime GetDateTimeWeekFirstDayMon(DateTime dateTime) { DateTime...
通过 `Calendar.getInstance()` 获取当前日期,然后设置时间为当日的00:00:00和23:59:59,分别调用 `timeToTimestamp()` 转换为时间戳。 - 当 `filter = 2` 时,表示获取本周的时间戳。首先设置星期一为一周的第一...
3. **LocalDateTime**: 结合了日期和时间,如`LocalDateTime.now()`获取当前日期和时间。你可以通过`DateTimeFormatter`自定义日期时间格式,如"2022-03-15T14:30:45"。 4. **ZonedDateTime**: 增加了时区信息,如`...
日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取...获得本月的开始时间 当前月的结束时间 当前季度的开始时间 当前季度的结束时间
获取当天日期 获取本周一日期 获取本周日的日期 获取上周一日期:" + tt.getPreviousWeekday("yyyy-MM-dd")); 获取上周日日期:" + tt.getPreviousWeekSunday("yyyy-MM-dd")); 获取上周一日期:" + tt.getWeekday(-1, ...
这段代码首先创建了一个`YearMonth`对象,然后分别获取该月的第一天和最后一天,并将这些日期转换为`LocalDateTime`对象,设置为当天的开始或结束时刻。最后,通过`toInstant`方法转换为UTC时区的瞬间,并转化为毫秒...