/**
*
*/
package Thread;
/**
* @author FlyingFire
* @date:2011-10-28 上午09:27:15
* @introduce :该类是该包的测试类,用于各种测试
* summary:
* 月份取值范围:0~11
*/
public class test {
public static void main(String args[]){
test t=new test();
t.test();
}
public void test(){
//Date创建方法一:时间各属性均采取系统默认值
java.util.Date date1=new java.util.Date();
System.out.println("系统默认日期---------->"+date1);
//Date创建方法二:将时间属性按照年、月、日、时、分、秒的顺序当做参数出入构造函数
java.util.Date date2 =new java.util.Date(2011,10,28,10,12,50);
System.out.println("参数构造日期----------->"+date2);
/*
* Date创建方法三: 然后,重设各属性
* 未重设的属性,仍然采取系统的当前时间
*/
java.util.Date date3=new java.util.Date();
date3.setYear(2033);
date3.setMonth(0);
date3.setDate(28);
date3.setHours(23);
System.out.println("属性重设日期------------>"+date3);
}
}
分享到:
相关推荐
### Java.util.Date到JSON日期转换详解 在Java中处理日期并将其转换为JSON格式是常见的需求,尤其是在进行网络传输或存储操作时。本篇文章将详细介绍如何将`java.util.Date`对象转换为符合特定格式的JSON字符串,...
- 可以通过`System.currentTimeMillis()`获取当前时间的`java.util.Date`实例。 - 使用`SimpleDateFormat`进行日期格式化和解析。 2. **`java.sql.Date`**: - `java.sql.Date` 是专门为处理SQL DATE类型而设计...
Java的java.util.Date类是Java初的时间类之一。该类的大部分方法已不推荐使用,取而代之的... 你可以通过getTime()方法访问java.util.Date实例的日期和时间,比如像这样: java.util.Date date = new java.util.D
一旦成功,我们就可以使用 `getTime()` 方法从 `java.util.Date` 获取毫秒值,然后用这个值初始化 `java.sql.Date` 对象。 总的来说,`java.util.Date` 是一个通用的日期和时间类,而 `java.sql.Date` 是针对数据库...
在java.util包中,包含了一些Java集合框架的基础类,比如Enumeration、Hashtable、Stack、Vector等,以及日期和时间处理相关的类,如Calendar、Date、TimeZone等。同时,提及了Timer和TimerTask,它们用于任务调度,...
在Java 8之后,新的日期和时间API(java.time包)提供了更好的日期和时间处理能力,但旧的Date和Calendar仍然被广泛使用。 8. Collections和Arrays工具类:Collections提供了许多静态方法,用于操作集合,如排序、...
Java API中的`java.util.GregorianCalendar`类是用于处理日期和时间的重要工具,它提供了丰富的功能来满足各种日历操作需求。这个类是基于格里高利历(公历)的,是Java中最常用的日期时间类之一。在给定的压缩包...
int dayofmonth = cal.get(java.util.Calendar.DATE); cal.add(java.util.Calendar.DATE, 1 - dayofmonth); System.out.println("本月的第一天:" + cal.getTime()); ``` ### 本月的最后一天 获取本月的最后一天...
在本篇中,我们将深入探讨`java-agent`如何实现运行时重新定义`java.util.Date`类。 首先,让我们了解`java.util.Date`。这是一个内置的Java类,用于表示特定的瞬间,精确到毫秒。然而,由于历史原因,`Date`类的...
与`java.util.Date`不同的是,`Calendar`是一个抽象类,通常通过其子类`GregorianCalendar`来实例化。`Calendar`提供了更高级别的日期和时间操作,例如增加或减少特定时间单位(天、小时、分钟等)的能力,并且可以...
如果你需要从`java.util.Date`对象提取年、月、日,可以使用`SimpleDateFormat`的不同格式模式。例如: ```java SimpleDateFormat yearFormat = new SimpleDateFormat("yyyy"); SimpleDateFormat monthFormat = new...
在Java编程中,`java.util.Date`类是处理日期的核心类,而`Calendar`类则提供了更为复杂的日期和时间操作。在给定的代码片段中,我们看到了如何使用这两个类来获取指定月份的第一天和最后一天。以下是这些方法的详细...
1. **传入的参数不是日期对象**:如果你尝试用`SimpleDateFormat`的`format()`方法处理非`java.util.Date`、`java.sql.Date`、`java.time.LocalDate`等日期类型的对象,Java会抛出此异常。确保你传递的是正确的日期...
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // 将sqlDate转换为utilDate java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); // 将utilDate转换为sqlDate ``` 2. **使用...
Java提供了多种时间类来满足不同的需求,包括`java.util.Date`, `java.sql.Date`, `java.sql.Time`, `java.sql.Timestamp`, `java.text.SimpleDateFormat`, 和 `java.util.Calendar`。下面我们将深入探讨这些类的...
5. **`java.util.Date`** 和 **`java.time.*`** (Java 8+): 传统的日期/时间处理类,以及Java 8引入的更现代、更易用的时间API。 6. **`java.util.HashMap`** 和 **`java.util.Map`** 接口: 存储键值对的数据结构。...
3. 使用`parse()`方法将字符串解析为`java.util.Date`对象: ```java try { Date utilDate = formatter.parse("2010-04-06"); } catch (ParseException e) { e.printStackTrace(); } ``` 这里需要注意的是,...
4. **`java.util.Date`** 和 **`java.time`** 包:处理日期和时间,`java.time`包是Java 8引入的新API,更强大且易于使用。 5. **`java.util.Random`**:生成随机数,适用于各种随机算法或模拟场景。 6. **`java....
总之,`java.util.Calendar`是Java中处理日期和时间的核心类,通过`getInstance()`获取实例,并利用其提供的常量和方法进行日期和时间的管理。虽然`java.time`包在Java 8引入后提供了更现代和直观的API,但`Calendar...