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);
 }
}


目录
相关文章
|
18天前
|
Java Linux
java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类
本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。
38 1
|
18天前
|
Java 索引
java基础(13)String类
本文介绍了Java中String类的多种操作方法,包括字符串拼接、获取长度、去除空格、替换、截取、分割、比较和查找字符等。
29 0
java基础(13)String类
|
6天前
|
Java
Java Object 类详解
在 Java 中,`Object` 类是所有类的根类,每个 Java 类都直接或间接继承自 `Object`。作为所有类的超类,`Object` 定义了若干基本方法,如 `equals`、`hashCode`、`toString` 等,这些方法在所有对象中均可使用。通过重写这些方法,可以实现基于内容的比较、生成有意义的字符串表示以及确保哈希码的一致性。此外,`Object` 还提供了 `clone`、`getClass`、`notify`、`notifyAll` 和 `wait` 等方法,支持对象克隆、反射机制及线程同步。理解和重写这些方法有助于提升 Java 代码的可读性和可维护性。
|
2天前
|
Java
颠覆认知:一向主张可扩展性的Java,为何要推出封闭类?
本文介绍了Java的Sealed Classes(封闭类)功能,探讨了为何Java在强调可扩展性的同时引入这一特性。文章基于JDK 17.0.5,详细解释了Sealed Classes的概念及其作用。通过对比final类和package-private类,阐述了封闭类在提高安全性和控制扩展性方面的优势。最后,通过具体示例展示了如何使用sealed关键字以及相关语法。了解这一新特性有助于我们更好地把握Java未来的发展趋势。
14 2
|
11天前
|
Java API
Java的日期类都是怎么用的
【10月更文挑战第1天】本文介绍了 Java 中处理日期和时间的三个主要类:`java.util.Date`、`java.util.Calendar` 和 `java.time` 包下的新 API。`Date` 类用于表示精确到毫秒的瞬间,可通过时间戳创建或获取当前日期;`Calendar` 抽象类提供丰富的日期操作方法,如获取年月日及时区转换;`java.time` 包中的 `LocalDate`、`LocalTime`、`LocalDateTime` 和 `ZonedDateTime` 等类则提供了更为现代和灵活的日期时间处理方式,支持时区和复杂的时间计算。
29 14
|
28天前
|
存储 安全 Java
Java——String类详解
String 是 Java 中的一个类,用于表示字符串,属于引用数据类型。字符串可以通过多种方式定义,如直接赋值、创建对象、传入 char 或 byte 类型数组。直接赋值会将字符串存储在串池中,复用相同的字符串以节省内存。String 类提供了丰富的方法,如比较(equals() 和 compareTo())、查找(charAt() 和 indexOf())、转换(valueOf() 和 format())、拆分(split())和截取(substring())。此外,还介绍了 StringBuilder 和 StringJoiner 类,前者用于高效拼接字符串,后者用于按指定格式拼接字符串
27 1
Java——String类详解
|
19天前
|
存储 Java
Java编程中的对象和类
【8月更文挑战第55天】在Java的世界中,“对象”与“类”是构建一切的基础。就像乐高积木一样,类定义了形状和结构,而对象则是根据这些设计拼装出来的具体作品。本篇文章将通过一个简单的例子,展示如何从零开始创建一个类,并利用它来制作我们的第一个Java对象。准备好让你的编程之旅起飞了吗?让我们一起来探索这个神奇的过程!
27 10
|
15天前
|
安全 Java API
时间日期API(Date,SimpleDateFormat,Calendar)+java8新增日期API (LocalTime,LocalDate,LocalDateTime)
这篇文章介绍了Java中处理日期和时间的API,包括旧的日期API(Date、SimpleDateFormat、Calendar)和Java 8引入的新日期API(LocalTime、LocalDate、LocalDateTime)。文章详细解释了这些类/接口的方法和用途,并通过代码示例展示了如何使用它们。此外,还讨论了新旧API的区别,新API的不可变性和线程安全性,以及它们提供的操作日期时间的灵活性和简洁性。
|
16天前
|
安全 Java 编译器
java访问类字段
java访问类字段
|
18天前
|
Java
java的class类
java的class类
21 5