JAVA 中 Long 转换为 Date2024 年 9 月 10 日 | 阅读 7 分钟 在本文中,我们将学习 Java 中的 Long 和 Date 是什么,以及它们在 Java 编程语言中的实现。我们还将深入讨论如何在 Java 编程语言中将 Long 值转换为 Date 值。现在,让我们详细了解本文内容。 Java 中的 Long 是什么?Java 编程语言中的 long 关键字是一种原始数据类型。long 关键字在 Java 中的目的是声明大型整数类型变量。使用 long 关键字声明的变量的默认大小为 8 字节,默认值为 0L。long 关键字还可以与方法结合使用。现在,让我们通过一个示例程序来理解 Java 编程语言中的 long 数据类型。 确定 long 用法的程序程序的输出 The value of A is: 150000 The value of B is: -1500000 Java 中的 Date 是什么?在 Java 编程语言中,Date 是一个类,用于表示时间的特定瞬间。使用 Java 中的 Date 类时,时间以毫秒为精度表示。Date 类属于“java.util”包,它实现了可序列化、可比较和可克隆的接口。Date 类可以与构造函数和方法一起使用,以处理 Java 中的日期和时间。Date 类中有各种构造函数。让我们看一些用于 Date 类的构造函数。 Date 类提供的构造函数
显示 Date 类构造函数的程序程序的输出 The current date is: Sat Aug 13 15:28:16 IST 2022 The represented date is: Wed Jan 28 02:50:23 IST 1970 有一些重要的方法与 Date 类一起使用。现在,让我们看一些与 Date 类一起使用的重要方法。 Date 类提供的方法
显示 Date 类方法的程序上述程序的输出 date3 comes after date2: true date3 comes before date2: false 1 The total number of milliseconds from Jan 1 1970 to date date1 is 60999330600000 Before setting the time date2 is: Wed Aug 17 22:33:50 IST 2022 After setting the time date2 is: Sat Jun 26 03:20:33 IST 1976 如何在 Java 中将 Long 转换为 Date?首先,我们将输入毫秒值,它被认为是“long”数据类型。因此,程序必须以一种方式编写,以便将最初是“long 数据类型”的毫秒值转换为“date”格式。日期和对应的时间通常显示为“dd Mmm yyyy HH: mm: ss: SSS Z”格式,其中“dd”表示日期,“Mmm”表示月份名称的前三个字母,“yyyy”表示年份。这些都对应于日期,而“HH”表示小时,“mm”表示分钟,“ss”表示秒,“SSS”表示毫秒的前三位数字,“Z”表示时区。 毫秒值是从“1971 年 1 月 1 日”开始计算的,因为“date 类”的概念是在那天被发现和实现的。“date”类提供了一个构造函数,可以帮助系统将毫秒值转换为日期。`SimpleDateFormat` 类帮助我们将日期转换为所需的格式,即“dd Mmm yyyy HH: mm: ss: SSS Z”。在内部,`SimpleDateFormat` 类拥有一些构造函数,它们根据传递的参数数量和参数类型来处理格式化。让我们在下面讨论该类及其构造函数的所有内容。 SimpleDateFormat 类的构造函数有三种不同的构造函数,根据传递的参数数量和参数类型进行分类。它们是:
SimpleDateFormat( String pattern_arg ) 它通常在“pattern_arg”模式下构造一个普通且简单的日期格式,该格式启用默认 FORMAT 区域设置的默认日期格式符号。 SimpleDateFormat( String pattern_arg, Locale locale_arg ) 它通常在“pattern_arg”模式下构造一个简单的日期格式,但为 FORMAT 区域设置“locale_arg”启用默认日期格式符号。 SimpleDateFormat( String pattern_arg, DateFormatSymbols formatSymbols) 它通常在“pattern_arg”模式下构造一个简单的日期格式,并启用任何类型的日期格式符号。 这三个构造函数演示了更简单的日期格式。让我们实现其中一些构造函数,并使用格式化类来构建一个程序。 演示毫秒到 Date 转换的程序 1上述程序的输出 1 24 Jan 2065 10:50:00:000 +0530 演示毫秒到 Date 转换的程序 2上述程序的输出 2 18 Dec 1982 18:11:29:456 +0530+0530 下一主题Java 17 新特性 |
? 构造函数是在创建类的实例变量时用于初始化实例变量的代码块。类中的默认构造函数在对象创建时被调用。但是,我们也可以使用带参数的构造函数来初始化数据成员,...
阅读 2 分钟
Java 中的 IdentityHashMap 类 IdentityHashMap 类类似于 HashMap 类。它实现了 AbstractMap 类。然而,它在比较键(或值)时使用引用相等性而不是对象相等性。它不是 Map 的通用实现。虽然此类实现了...
阅读 12 分钟
在 Java 中,使用最新版本会带来一些新功能。它删除了过时的功能。更新的 Java 版本包含重要的增强功能,可提高 Java 应用程序的性能、稳定性和安全性。安装最新版本的 Java 可确保 Java 应用程序...
阅读 2 分钟
问题描述 想象一下,您正在从一排相互连接的果树中采摘水果。每棵树结一种特定种类的水果。您有两篮,每篮可以无限容量地携带一种水果。您从任何...
阅读 6 分钟
Java 是世界上最受欢迎的编程语言之一,其主要特性之一是定义和使用函数的能力。Java 中的函数是执行特定任务的代码块,用于组织代码和……
阅读 4 分钟
HashMap 是 Java 中用于存储键值对的基本数据结构。它们通过键提供对值的快速高效访问,使其成为各种应用程序的流行选择。通常,您可能需要比较两个 HashMap 以识别差异或相似之处。在此...
5 分钟阅读
在 Java 7 中,Path 接口被添加到 Java NIO。Java Path 接口的完全限定名称是 java.nio.file,因为 Path 接口是 java.nio.file 包的一部分。route。Java Path 实例代表文件系统路径。一个路径...
阅读 2 分钟
ArrayList 和 HashMap 在 Java 中的区别 在 Java 中,ArrayList 和 HashMap 是 Java Collection Framework 中常用的两个类。即使它们都属于 Collection Framework,但它们存储和处理数据的方式却不同。在本节中,我们将...
阅读 2 分钟
Future 是 Java 语言中的一个接口,属于 java.util.concurrent
包。它作为异步计算结果的符号。该接口提供了确定计算是否完成、等待其完成以及...
阅读 4 分钟
?在 Java 中,注解是关于源代码的元数据。它们对 Java 程序的执行没有直接影响。Java 中的注解是在 JDK 5 中引入的。使用注解的主要目的是它向编译器提供指令...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India