`

Java 获得本月一日、本星期星期一、昨天的date对象的方法

    博客分类:
  • java
 
阅读更多

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日在此键入内容

分享到:
评论

相关推荐

    js获取本月的第一个星期一

    在JavaScript中,获取给定日期所在月份的第一个星期一或者最后一个特定星期几是一项常见的任务,尤其在数据处理、日历应用或者时间相关的编程中。这里我们将深入探讨如何实现这个功能,并结合实际示例来理解相关代码...

    java操作date对象

    【Java 操作 Date 对象详解】 在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取...

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

    ### Java 获取时间:本周、本年、本月的第一天与最后一天 在Java中,通过`Calendar`类可以方便地操作日期。以下将详细介绍如何利用`Calendar`类来获取本周、本年、本月的第一天和最后一天的具体实现方法。 #### ...

    Java_Date_日期时间整理

    Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...

    js处理java后台传过来的date对象并转换成指定格式的字符串

    js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用

    java 使用Date类获取系统的当前时间

    在上述代码中,我们首先导入了`java.util.Date`包,然后在`main`方法中创建了一个`Date`对象。创建`Date`对象时,它会自动设置为当前系统时间。然后,我们使用`System.out.println`打印出这个日期对象,这将显示一个...

    常用java date方法集合

    本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,我们将详细了解如何计算特定月份的最大天数、实现`Calendar`与`Date`之间的转换、...

    使用Java反射机制将Map转换为Java对象,支持Boolean、Date类型

    在Java编程中,反射机制是Java提供的一种强大的动态类型特性,允许我们在运行时检查类、接口、字段和方法的信息,并能直接操作对象的私有属性和方法。在本主题中,我们将深入探讨如何使用Java反射机制将Map转换为...

    Java Date的使用

    这个方法首先解析传入的日期字符串得到`Date`对象,然后设置`Calendar`对象的日期为当月的第一天,并最终返回格式化后的日期字符串。 #### 示例:获取指定日期的月末 ```java public String getMonthEnd(String ...

    Java 之 Date 和 Calendar 实例

    1. `Date()`:构造一个表示当前日期和时间的`Date`对象。 2. `toString()`:将日期转换为字符串形式。 3. `getTime()`:返回从1970年1月1日00:00:00 GMT到当前日期的毫秒数。 4. `setTime(long time)`:设置日期为...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    然后解析字符串得到`java.util.Date`对象,并进一步将其转换为`java.sql.Date`。 ##### 2. 使用`StringTokenizer` 另一种方法是使用`StringTokenizer`来分割字符串,然后手动构建日期对象。 ```java String ...

    javascript中Date对象的getDay方法使用指南

    Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周五 周六 用到日期相关的需求时...

    java的Date类型转换成MySQL的DateTime类型.doc

    在给定的代码中,提供了一个将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型的方法,该方法名为DateToMySQLDateTimeString,该方法将 Java 的 Date 对象作为参数,并将其转换为 MySQL 的 DateTime 字符串。...

    java_sql_Date与java_util_Date转换

    java_sql_Date与java_util_Date转换

    用java在oracle中插入date类型

    使用 Java 在 Oracle 中插入 Date 类型 在 Oracle 中,Date 类型是非常重要的一种数据类型,用于存储日期和时间信息。在 Java 中,我们可以使用 JDBC 连接 Oracle 数据库,并插入 Date 类型的数据。在这里,我们将...

    Date的Java源代码

    然而,为了更好地理解和解答题目中的需求,我们可以围绕“Date的Java源代码”这一主题来展开相关的知识点。 ### 1. Java Date 类的基本概念 在Java中,`java.util.Date`类用来表示特定的时间点,即毫秒值距离1970...

    java.util.Date到Json日期

    本篇文章将详细介绍如何将`java.util.Date`对象转换为符合特定格式的JSON字符串,从而实现更加标准化的数据交换。 #### 一、问题背景与目标 在Java中,`java.util.Date`类用于表示具体的时间点,它包含了毫秒级别...

    【Java精品】Java中Date各种相关用法.doc

    Java中的Date类是处理日期和时间的基础类,它在处理日期和时间操作时扮演着重要角色。在Java中,Date类通常与Calendar类一起使用,因为Date类本身并不支持设置和获取具体的时间字段(如年、月、日等),而Calendar类...

    java 时间转换date time = new date()

    `SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...

    java 操作的日期 date

    在描述中提到的"my97date"可能是指My97 DatePicker,这是一个流行的Java日期选择控件,常用于GUI应用程序中。 首先,我们来看Java内置的`java.util.Date`类。这个类在早期的Java版本中被广泛使用,但它有一些设计上...

Global site tag (gtag.js) - Google Analytics