`
jsjxqjy
  • 浏览: 116892 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Calendar 获取日期

阅读更多

Calendar  获取日期 如果想得到某个星期几是什么日期,可以使用下面的方式获取

 

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Calendar c3 = Calendar.getInstance();

		// 上上周星期六
		c3.add(Calendar.DATE, 0 - c3.get(Calendar.DAY_OF_WEEK) - 7 * 1);
		Date d3 = c3.getTime();
		formatToString(d3, "yyyy-MM-dd");

		// 上周星期六
		Calendar c0 = Calendar.getInstance();
		c0.add(Calendar.DATE, 0 - c0.get(Calendar.DAY_OF_WEEK));
		Date d1 = c0.getTime();
		formatToString(d1, "yyyy-MM-dd");

		// 本周星期六
		Calendar c1 = Calendar.getInstance();
		c1.add(Calendar.DATE, c1.get(Calendar.DAY_OF_WEEK));
		Date d = c1.getTime();
		formatToString(d, "yyyy-MM-dd");

		// 下周星期六
		Calendar c2 = Calendar.getInstance();
		c2.add(Calendar.DATE, 1 * 7 + c2.get(Calendar.DAY_OF_WEEK));
		Date d2 = c2.getTime();
		formatToString(d2, "yyyy-MM-dd");     
 //   获取前天的现在时间
  Calendar c4 = Calendar.getInstance();
  c4.add(Calendar.DATE, -1);
  Date d4 = c4.getTime();
  formatToString(d4, "yyyy-MM-dd");

	}

	public static void formatToString(Date date, String pattern) {
		java.text.SimpleDateFormat sf = new SimpleDateFormat(pattern);
		String str = sf.format(date);
		System.out.println(str);
	}

 

//一个月的第1天的日期
		Calendar c5 = Calendar.getInstance();
		c5.set(Calendar.DAY_OF_MONTH, 1);
		Date d5 = c5.getTime();
		formatToString(d5, "yyyy-MM-dd");

 

当想获取不同的日期的时候,需要重新new个 Calendar 日历类

分享到:
评论

相关推荐

    使用Month Calendar获取日期

    本文将深入探讨如何使用Month Calendar控件来获取用户选择的日期,并提供相关的编程实践。 首先,Month Calendar控件是.NET Framework中的System.Windows.Forms命名空间下的一个控件,可以在设计时通过Visual ...

    Android 使用Calendar获取时间信息

    `Calendar`对象提供了丰富的字段访问器,例如`get()`方法,用于获取指定的日期或时间字段值。以下是获取年、月、日、时、分、秒的示例: ```java int year = calendar.get(Calendar.YEAR); int month = calendar....

    Calendar日期代码详解

    Calendar日期代码详解

    calendar 日期JS 实现

    1. **初始化**:首先,我们需要获取当前日期,这可以通过创建一个Date对象并使用相关属性来完成。 2. **展示月份和年份**:根据获取到的日期,生成月份和年份的显示。 3. **生成日历网格**:日历通常以7天为一行的...

    Java中用Calendar类计算周和周的起始日期

    该方法首先将日期设置到 Calendar 对象中,然后使用 set() 方法将日期设置为星期一,然后使用 getTime() 方法获取该日期。 在计算周的结束日期时,需要了解 getLastDayOfWeek() 方法,该方法用于获取给定日期所在周...

    calendar 多风格日期输入控件 javascript日期输入文本框

    "Calendar 多风格日期输入控件"是一个专门针对JavaScript环境设计的组件,它旨在提高用户体验并简化开发者的工作。这篇内容将深入探讨这个控件的相关知识点,包括其功能、特性、使用方法以及如何自定义样式。 1. **...

    根据日期获取最近几天的日期

    本文将深入探讨如何根据一个给定的日期获取最近几天的日期,主要涉及Java中的`Calendar`类,这是一个强大的日期和时间管理工具。 `Calendar`类是Java中的一个抽象类,它提供了对日期和时间的完整操作。要根据给定的...

    获取当前日期下周的日期

    要获取本周的一周的日期,需要使用`Calendar`类的`add`方法不进行任何操作,因为当前日期已经是本周的一周的日期。 SimpleDateFormat类 `SimpleDateFormat`类是Java中用于格式化日期和时间的类。它提供了多种方法...

    JAVA Calendar方法详解.doc

    `Calendar`类提供了丰富的功能,包括设置和获取日期和时间的各种组件,如年、月、日、小时、分钟、秒和毫秒。此外,它还支持日历字段的计算,如增加或减少特定的时间单位。例如,你可以增加一个月或者减去一天。 `...

    iOS移动应用开发 iOS 获取日期的年月日(OC).pdf

    本篇文章将详细解析如何使用Objective-C获取日期的年、月、日。 首先,我们需要导入`Foundation`框架,它是iOS开发中最基础的框架,包含了日期处理所需的类和方法。在代码中,我们会用到`NSCalendar`、`...

    JAVA LunarCalendar返回农历(阴历)日期 JAR包 有包括详细DOC文档

    LunarCalendar返回农历(阴历)日期的JAR包 根据指定日期计算对应农历日期(这个计算方法是网上找的,最初的作者是谁已经无法考证了,感谢网络资源吧!),本人封装成好用的JAR包后发不出来,供大家免费下载! ...

    vue-calendar 日期插件分享

    "vue-calendar" 是一个专门为Vue.js设计的日历组件,它提供了一种简单而灵活的方式来在你的Vue项目中展示和操作日期。 在Vue项目中引入"vue-calendar" 插件,首先需要确保你的项目已经安装了Vue.js,并且具备基本的...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    获取指定日期的方法总结

    需要注意的是,这些方法都依赖于系统时区,如果你需要根据特定时区获取日期,可以使用`ZoneId`和`ZonedDateTime`来处理。例如,要获取北京时区的日期,可以这样做: ```java ZoneId zoneId = ZoneId.of("Asia/...

    js 日期控件 calendar

    JS原生的`Date`对象可以方便地获取当前日期、设置特定日期,以及进行日期运算。 5. **国际化**:支持多种语言,通过切换语言参数来改变日期显示格式和文字。 6. **可访问性**:确保控件对屏幕阅读器和其他辅助技术...

    LocalDate类获取日期和改变日期

    在Java 8中,Oracle对日期时间API进行了重大更新,引入了`java.time`包,以替换原有的`java.util.Date`和`java.util.Calendar`等过时的API。`LocalDate`是这个新包中的核心类之一,专门用于处理不包含时间部分的日期...

    js calendar橙色日期选择器代码.zip

    创建日期选择器时,需要使用`new Date()`来创建当前日期实例,然后使用`getFullYear()`, `getMonth()`, `getDate()`等方法获取年、月、日信息。同时,还需要处理用户的选择,可能包括验证日期格式、比较日期等。 5....

    calendar 日期推算

    4. **获取日期字符串**: 将`Calendar`对象转换为日期字符串通常使用`SimpleDateFormat`类。首先,创建一个`SimpleDateFormat`对象,然后调用`format()`方法: ```java SimpleDateFormat sdf = new ...

    获取时间和日期

    你可以通过`Calendar.getInstance()`创建一个Calendar实例,然后调用其方法获取所需的日期和时间部分。例如: ```java Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); ...

    DCalendar是一款简单jQuery日期选择器插件

    例如,你可以监听`select`事件来获取用户选择的日期: ```javascript $('#datePicker').on('select', function(event, date) { console.log('用户选择了:' + date.format('YYYY-MM-DD')); }); ``` ### 5. 扩展与...

Global site tag (gtag.js) - Google Analytics