`

Calendar精确获取日期

 
阅读更多
Calendar精确获取日期

1.取得明天凌晨00:05:15,用如下方法
                Calendar cale = Calendar.getInstance();
cale.add(Calendar.DAY_OF_MONTH, 1);//日期加一天。可以为负值,则表示日期减一天,其他年月时分秒都可以如此操作
cale.set(Calendar.HOUR_OF_DAY, 0);//设定小时
cale.set(Calendar.MINUTE, 5);
cale.set(Calendar.SECOND, 15);
Date firstTime = cale.getTime();
                  System.out.println(firstTime );

1.取得明天2011-12-01 12:25:30,用如下方法
cale.set(2011,12,1,12,25,30);
Date firstTime = cale.getTime();
System.out.println(firstTime );


/**
* 得到今天(年月日):
* @return
*/
public static Date getToday() {
Calendar cale5 = Calendar.getInstance();
cale5.set(Calendar.HOUR_OF_DAY, 0);
cale5.set(Calendar.MINUTE, 0);
cale5.set(Calendar.SECOND, 0);
return cale5.getTime();
}

/**
* 得到某年后的今天(年月日):
* @return
*/
public static Date getTodayOfYears(int num) {
Calendar cale = Calendar.getInstance();
cale.set(Calendar.HOUR_OF_DAY, 0);
cale.set(Calendar.MINUTE, 0);
cale.set(Calendar.SECOND, 0);
cale.add(Calendar.YEAR, num);
return cale.getTime();
}

分享到:
评论

相关推荐

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

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

    JAVA Calendar方法详解.doc

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

    Java 之 Date 和 Calendar 实例

    `Date`类是Java中最先用于表示日期和时间的类,它主要存储一个特定瞬间,精确到毫秒。在早期版本的Java中,`Date`类常常被用来处理日期和时间,但由于其API设计不够理想,后来在Java 1.1中引入了`Calendar`类来替代...

    获取时间和日期

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

    JAVA new Date()或Calendar.getInstance().getTime()得到的时间不对

    在Java编程中,`new Date()` 和 `Calendar.getInstance().getTime()` 都是获取当前系统时间的方法,但有时可能会出现获取到的时间与预期不符的情况。这种问题通常与时区设置、系统时间、Java运行环境以及代码逻辑...

    Calendar和Date

    通过`Calendar`,我们可以方便地完成诸如计算上月某一天或获取指定日期的任务。虽然Java 8的日期时间API提供了更好的选择,但在旧版本的Java项目中,理解并熟练使用`Calendar`和`Date`仍然至关重要。

    精确到秒的日期控件 js

    在JavaScript环境下,实现精确到秒的日期控件是一种常见的需求,尤其在处理时间敏感的数据时,如日志记录、定时任务或者时间戳的精确设置等。本文将深入探讨如何使用JavaScript来创建这样一个功能强大的日期和时间...

    Android 获取2个日期相差天数

    `Date`类用于表示特定的瞬间,精确到毫秒,而`SimpleDateFormat`是日期/时间格式化子类,用于解析和格式化日期。 步骤1:创建`SimpleDateFormat`对象并定义日期格式。通常我们使用的日期格式是"yyyy-MM-dd",这样...

    日期控件(只精确到年月)

    在这个特定的案例中,我们关注的是一个只精确到年月的日期控件,这在某些场景下可能是非常实用的,比如只需要选择一个时间段或者查看按月份划分的数据。 标题中的“日期控件(只精确到年月)”意味着这个控件不会显示...

    java中时间类Date和Calendar的使用

    `Calendar`提供了丰富的API来获取和设置日期和时间的各个部分,如月份、日、小时等。注意,`Calendar`中的月份是从0开始的,所以`calendar.get(Calendar.MONTH)`返回的值需要加1才是实际的月份。 `DateFormat`和`...

    JavaCalendar_JAVA源码_

    `Calendar`与`Date`类密切相关,`Date`表示的是时间轴上的一个精确瞬间,而`Calendar`提供了更丰富的日期和时间操作。通过`getTime()`方法,`Calendar`可以转换为`Date`,反之,通过`.setTime(Date date)`可以将`...

    java日期操作工具类(获取指定日期、日期转换、相隔天数)

    `Calendar`类提供了丰富的API来操作日期和时间,包括获取和设置年、月、日、小时、分钟等字段。`c.add(Calendar.DAY_OF_MONTH, value)`可以用来增加或减少日期的天数,而`c.get(Calendar.DAY_OF_MONTH)`则返回当前...

    java_Calendar控件

    例如,创建一个`Calendar`实例,你需要首先获取一个`Calendar`的子类实例,通常是`GregorianCalendar`,然后通过调用其方法来设置和获取日期和时间信息: ```java Calendar calendar = Calendar.getInstance(); ...

    Java基础之Date和Calendar类的使用方法

    Calendar类是一个抽象类,用于更精细的时间操作,如获取或设置年、月、日、小时等。它有一个常用的子类GregorianCalendar,代表公历日历。要使用Calendar,我们通常先创建一个实例,然后设置Date对象: ```java ...

    计算日期差

    - `Calendar`方法:创建`Calendar`实例,设置日期,然后使用`add`方法添加一个日期,再用`get`方法获取差值。例如: ```java Calendar calendar1 = Calendar.getInstance(); calendar1.setTime(date1); ...

    java日期处理大全

    2. **设置和获取日期部分**: 使用`set()`方法可以设置Calendar的特定字段,如年、月、日等。值得注意的是,月份的计数是从0开始的,即1月对应于`Calendar.JANUARY`或0。 ```java time.set(Calendar.YEAR, year);...

    java中队日期的操作

    例如,`Calendar.getInstance()`返回一个`Calendar`实例,然后可以通过`set`和`get`方法来设置和获取日期属性。 3. **计算日期的加减** 在`DateUtil`类中,`getAnotherDate`方法用于获取指定日期之后或之前的一天...

    Java 之 Date 和 Calendar

    创建`Calendar`对象通常通过`Calendar.getInstance()`完成,然后可以使用`get()`和`set()`方法获取或设置日期字段。 ```java Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1)...

    java获取昨天日期字符串的方法

    `SimpleDateFormat`类用于日期和时间的格式化,而`Date`类则代表一个具体的瞬间,精确到毫秒。 要获取昨天的日期,我们首先需要获取当前日期,然后将日期减去一天。以下是一个名为`Test`的类,其中包含一个静态方法...

    日期工具Java类

    DateRangeUtil类的设计目的是为了方便开发人员获取日期范围的开始和结束时间,可以用于生成报表、统计、分析等需要精确时间点的场合。 综上,Java日期工具类为开发人员提供了一套丰富的API,用于处理日期时间的计算...

Global site tag (gtag.js) - Google Analytics