`

java 关于Calender类及日期格式化

阅读更多

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

 

public class tt {

 

public static void main(String[] args) {

Calendar c = Calendar.getInstance();

System.out.println(c.getActualMaximum(c.DAY_OF_MONTH));//当前月最后一天

System.out.println(c.getActualMinimum(c.DAY_OF_MONTH));//当前月第一天

c.getTime();

c.set(c.DAY_OF_MONTH, c.getActualMaximum(c.DAY_OF_MONTH));

Date date1=c.getTime();

c.set(c.DAY_OF_MONTH, 1);

c.set(c.MONTH, c.MONTH-2);

Date date2=c.getTime();

//设定日期格式

SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");

System.out.println(sf.format(date1));;

System.out.println(sf.format(date2));;

 

}

}


分享到:
评论

相关推荐

    java Calender类 日期的加减.docx

    Java Calendar类日期的加减 Java 中的 Calendar 类提供了日期和时间的操作功能,本文将对 Calendar 类的日期加减...Java 中的 Calendar 类提供了日期和时间的操作功能,可以实现日期的加减操作、日期的格式化等功能。

    java的calendar具体用法

    - 虽然`Calendar`类本身不直接支持日期格式化,但可以结合`SimpleDateFormat`类来实现。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String formattedDate = sdf.format(calendar....

    Java编写的日历源代码

    本项目提供了从2011年至2022年间的月历查询功能,对于学习Java日期时间处理和GUI设计具有很好的参考价值。 首先,`Calender.java` 文件很可能是这个日历应用的主要类,它可能包含了整个日历系统的逻辑。在Java中,...

    Java 日历 小工具

    在Java编程语言中,日历(Calendar)是一个重要的类,用于处理日期和时间。这个"Java日历小工具"很可能是开发者为了方便用户查询任意日期而创建的一个实用程序。下面我们将详细探讨Java日历API以及如何利用它来构建...

    JAVA方法调用万年历

    7. **Java 8及以上的日期时间API**:Java 8引入了`java.time`包,提供了更现代且易于使用的日期时间API,如`LocalDate`, `MonthDay`等。虽然这里可能是基于旧版API的项目,但了解新API也是有益的。 8. **测试**:...

    小例子--当前时间加三天时间减一秒

    - `SimpleDateFormat` 是 Java 中用于格式化和解析日期的一个类。 - 它允许我们指定日期/时间的显示格式。 2. **Date 类**: - `Date` 类用于表示特定的时间点,接近于时间轴上的瞬间。 - 通过 `new Date()` 或...

    calender_calendar_

    1. **日历类库**:大多数编程语言都有内置的日历类库,例如Python的`calendar`模块,Java的`java.util.Calendar`类,JavaScript的`Date`对象等。这些库提供了处理日期和时间的基础功能,如获取月份、天数、年份等...

    java万年历

    5. **格式化日期**: 使用`DateTimeFormatter`类可以将日期和时间格式化为字符串,以符合常见的日历格式,例如"年-月-日"或"星期几, 月 日, 年"。 6. **用户交互**: 如果希望用户能够查询特定日期,可以使用`Scanner...

    java编码万年历

    1. **日期时间类**:Java提供了`java.util.Date`、`java.util.Calendar`、`java.time`包(自Java 8引入)等类来处理日期和时间。`Date`类代表一个特定的瞬间,精确到毫秒;`Calendar`是日期和时间的日历系统抽象类,...

    Java中Date类和Calendar类的常用实例小结

    - `DateFormat`是一个抽象类,提供日期和时间的格式化和解析。`SimpleDateFormat`是它的具体实现,用于格式化(日期->字符串)和解析(字符串->日期)操作。 - `SimpleDateFormat`通过构造函数接收一个模式字符串...

    Calender

    9. **时间格式化**: - 虽然`Calendar`本身不直接提供格式化功能,但可以配合`SimpleDateFormat`或`DateTimeFormatter`(Java 8及以上)类将日期和时间转换为字符串。 在"Calender-master"这个项目中,我们可以期待...

    calendar 日期推算

    总的来说,`Calendar`类是Java中处理日期和时间的强大工具,通过其丰富的API,我们可以方便地进行日期的增减、比较、格式化和时区转换等多种操作。通过实践和学习,开发者可以熟练掌握这些功能,以便在实际项目中...

    Calender_Slot_Booking:基于控制台的Java程序,用于实现Calendar应用程序的一些最基本的功能,用户可以在其中添加约会,检查空闲时间或取消约会

    这涉及到日期和时间处理,Java 8引入的`java.time`包提供了丰富的API,如`LocalDateTime`和`Duration`,用于处理日期和时间的计算和比较。 2. **检查空闲时间**:用户可以查询特定时间段内的空闲时段。这需要对日历...

    中国节假日日历:china-holiday-calender

    项目分类:[工具] 项目标签:[日历] 推荐理由:中国节假日日历是一个包含节假日、调休和补班信息的ICS格式日历。可供iPhone、Google Calendar、...支持个性化定制补班日程的开始、结束时间和提醒时间(例如提前一天提醒)

    简单日期控件

    5. 数据格式化:日历控件通常需要处理日期数据,这涉及到日期的解析和格式化,例如ISO 8601标准的"YYYY-MM-DD"格式。 6. 兼容性处理:确保日历控件在不同的浏览器和设备上都能正常工作,可能需要对旧版本的浏览器...

    日历控件一个jsp文件

    在IT领域,日历控件是一...总的来说,这个“日历控件一个jsp文件”涉及到的技术点包括JSP、JavaScript、前端交互设计、日期格式化、以及可能的AJAX通信。理解和掌握这些技术是构建高效、用户友好的Web应用程序的关键。

    简易日历

    开发者可能使用了编程语言内置的日期类,如Java的`java.util.Calendar`或Python的`datetime`模块,来获取当前日期、计算日期差以及格式化日期显示。 3. **用户界面(UI)设计**: “简易日历”需要一个直观的用户...

Global site tag (gtag.js) - Google Analytics