Java的Date类使用

简介: Java的Date类使用

绪论:

   Date类来自于java.util.Date包,我们使用时需要提前导入。接下来我们将

通过一个例子来说明Date类的使用。

  1. 学会创建Date类的对象,这个对象分为无参有参两种!
import java.util.Date;
public class DateDemo{
   public static void main(String []args){
   Date d1=new Date();//无参
   Date d2=new Date(1140203030304L);//有参
   }
}
  1. 输出Date类对象创建的对象,我们需要知道这个输出的对象含义是指
    无参的代表当前的日期和时间,有参的代表从1970年1月1日午夜至今的毫秒数。
import java.util.Date;
public class DateDemo{
  public static void main(String []args){
  Date d1=new Date();//无参
  Date d2=new Date(1140203030304L);//有参
  System.out.println(d1);
  System.out.println(d2);
  }
}
  1. 接下来认识我们的Date类的方法after(),该方法用来判断调用对象的时间
    是否晚于参数对象。
import java.util.Date;
public class DateDemo{
 public static void main(String []args){
 Date d1=new Date();//无参
 Date d2=new Date(1140203030304L);//有参
 System.out.println(d1);
 System.out.println(d2);
 if(d2.after(d1))
 System.out.println("d2晚于d1");
 }
}
  1. 方法setTime()getTime()的使用,我们要知道,setTime()用来设定时间为指定参数的时间,getTime()用来获取目前时间到1970年1月1日午夜的时间。
    也就是说,我们需要知道,setTime用来修改时间,getTime用来输出得到当前时间.
import java.util.Date;
public class DateDemo{
 public static void main(String []args){
 Date d1=new Date();//无参
 Date d2=new Date(1140203030304L);//有参
 System.out.println(d1);
 System.out.println(d2);
 if(d2.after(d1))
 System.out.println("d2晚于d1");
 d2.setTime(d1.getTime());
 System.out.println(d2);
 }
}


目录
相关文章
|
7天前
|
Java
颠覆认知:一向主张可扩展性的Java,为何要推出封闭类?
本文介绍了Java的Sealed Classes(封闭类)功能,探讨了为何Java在强调可扩展性的同时引入这一特性。文章基于JDK 17.0.5,详细解释了Sealed Classes的概念及其作用。通过对比final类和package-private类,阐述了封闭类在提高安全性和控制扩展性方面的优势。最后,通过具体示例展示了如何使用sealed关键字以及相关语法。了解这一新特性有助于我们更好地把握Java未来的发展趋势。
23 2
|
23天前
|
Java Linux
java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类
本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。
41 1
|
23天前
|
Java 索引
java基础(13)String类
本文介绍了Java中String类的多种操作方法,包括字符串拼接、获取长度、去除空格、替换、截取、分割、比较和查找字符等。
30 0
java基础(13)String类
|
11天前
|
Java
Java Object 类详解
在 Java 中,`Object` 类是所有类的根类,每个 Java 类都直接或间接继承自 `Object`。作为所有类的超类,`Object` 定义了若干基本方法,如 `equals`、`hashCode`、`toString` 等,这些方法在所有对象中均可使用。通过重写这些方法,可以实现基于内容的比较、生成有意义的字符串表示以及确保哈希码的一致性。此外,`Object` 还提供了 `clone`、`getClass`、`notify`、`notifyAll` 和 `wait` 等方法,支持对象克隆、反射机制及线程同步。理解和重写这些方法有助于提升 Java 代码的可读性和可维护性。
|
1天前
|
存储 安全 Java
Java零基础-Java类详解
【10月更文挑战第2天】Java零基础教学篇,手把手实践教学!
8 2
|
3天前
|
Java 数据安全/隐私保护
java类和对象
java类和对象
17 5
|
3天前
|
Java 编译器 C语言
【一步一步了解Java系列】:类与对象的联系
【一步一步了解Java系列】:类与对象的联系
13 4
|
3天前
|
存储 Java 编译器
【一步一步了解Java系列】:认识异常类
【一步一步了解Java系列】:认识异常类
13 2
|
3天前
|
存储 安全 Java
【一步一步了解Java系列】:认识String类
【一步一步了解Java系列】:认识String类
17 2
|
4天前
|
Java 开发者
Java“类 Y 中的方法 X 不能应用于给定类型”解决
在Java中遇到“类Y中的方法X无法应用于给定类型”的错误时,通常是因为方法调用时的参数类型与定义不符。解决此问题需检查方法签名,确保传递的参数类型正确无误,或使用显式类型转换以匹配方法所需的参数类型。这种错误提示帮助开发者及时修正类型不匹配的问题。