GregorianCalendar cal = new GregorianCalendar();
Date now = new Date();
cal.setTime(now);
cal.setFirstDayOfWeek(GregorianCalendar.MONDAY); // 设置一个星期的第一天为星期1,默认是星期日
SimpleDateFormat dateutil = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("now=" + dateutil.format(cal.getTime())); // 今天
cal.add(GregorianCalendar.DATE,- 1);
System.out.println("now=" + dateutil.format(cal.getTime())); // 昨天
cal.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.MONDAY);
System.out.println("now=" + dateutil.format(cal.getTime())); // 本周1
cal.set(GregorianCalendar.DAY_OF_MONTH,1);
System.out.println("now=" + dateutil.format(cal.getTime())); // 本月1日在此键入内容
- 浏览: 145269 次
- 性别:
- 来自: 北京
相关推荐
在JavaScript中,获取给定日期所在月份的第一个星期一或者最后一个特定星期几是一项常见的任务,尤其在数据处理、日历应用或者时间相关的编程中。这里我们将深入探讨如何实现这个功能,并结合实际示例来理解相关代码...
【Java 操作 Date 对象详解】 在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取...
### Java 获取时间:本周、本年、本月的第一天与最后一天 在Java中,通过`Calendar`类可以方便地操作日期。以下将详细介绍如何利用`Calendar`类来获取本周、本年、本月的第一天和最后一天的具体实现方法。 #### ...
Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用
在上述代码中,我们首先导入了`java.util.Date`包,然后在`main`方法中创建了一个`Date`对象。创建`Date`对象时,它会自动设置为当前系统时间。然后,我们使用`System.out.println`打印出这个日期对象,这将显示一个...
本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,我们将详细了解如何计算特定月份的最大天数、实现`Calendar`与`Date`之间的转换、...
在Java编程中,反射机制是Java提供的一种强大的动态类型特性,允许我们在运行时检查类、接口、字段和方法的信息,并能直接操作对象的私有属性和方法。在本主题中,我们将深入探讨如何使用Java反射机制将Map转换为...
这个方法首先解析传入的日期字符串得到`Date`对象,然后设置`Calendar`对象的日期为当月的第一天,并最终返回格式化后的日期字符串。 #### 示例:获取指定日期的月末 ```java public String getMonthEnd(String ...
1. `Date()`:构造一个表示当前日期和时间的`Date`对象。 2. `toString()`:将日期转换为字符串形式。 3. `getTime()`:返回从1970年1月1日00:00:00 GMT到当前日期的毫秒数。 4. `setTime(long time)`:设置日期为...
然后解析字符串得到`java.util.Date`对象,并进一步将其转换为`java.sql.Date`。 ##### 2. 使用`StringTokenizer` 另一种方法是使用`StringTokenizer`来分割字符串,然后手动构建日期对象。 ```java String ...
Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周五 周六 用到日期相关的需求时...
java_sql_Date与java_util_Date转换
然而,为了更好地理解和解答题目中的需求,我们可以围绕“Date的Java源代码”这一主题来展开相关的知识点。 ### 1. Java Date 类的基本概念 在Java中,`java.util.Date`类用来表示特定的时间点,即毫秒值距离1970...
Java中的Date类是处理日期和时间的基础类,它在处理日期和时间操作时扮演着重要角色。在Java中,Date类通常与Calendar类一起使用,因为Date类本身并不支持设置和获取具体的时间字段(如年、月、日等),而Calendar类...
`SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...
在描述中提到的"my97date"可能是指My97 DatePicker,这是一个流行的Java日期选择控件,常用于GUI应用程序中。 首先,我们来看Java内置的`java.util.Date`类。这个类在早期的Java版本中被广泛使用,但它有一些设计上...
之后,我们可以调用Calendar的`set()`方法来改变日期或时间的一部分,如设置星期五: ```java calendar.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.FRIDAY); ``` 最后,我们可以通过`getTime()`方法将...
### Java中DATE与时间戳互化的知识点解析 #### 一、时间戳的基本概念 时间戳在计算机领域中通常指的是从某一固定时刻起始所经过的毫秒数,这个固定时刻通常指的是1970年1月1日00:00:00 UTC。在Java中,时间戳主要...