Java中时间戳转换为时间

简介: Java中将时间戳转为日期时间字符串示例:

在Java中,可以使用java.util.Date类和java.text.SimpleDateFormat类来将时间戳转换为可读的日期时间字符串。以下是一个示例代码,展示了如何实现该功能:

import java.text.SimpleDateFormat;
import java.util.Date;

public class TimestampConverter {
   
    public static void main(String[] args) {
   
        long timestamp = 1599475200000L; // 时间戳,以毫秒为单位

        // 将时间戳转换为日期时间字符串
        String dateTimeString = convertToDateTimeString(timestamp);
        System.out.println("转换后的日期时间字符串:" + dateTimeString);
    }

    public static String convertToDateTimeString(long timestamp) {
   
        // 创建一个Date对象,将时间戳作为参数传递给构造函数
        Date date = new Date(timestamp);

        // 创建SimpleDateFormat对象,定义日期时间的格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        // 使用SimpleDateFormat对象的format()方法将Date对象格式化为字符串
        String dateTimeString = sdf.format(date);

        return dateTimeString;
    }
}

在这个示例中,convertToDateTimeString()方法接受一个以毫秒为单位的时间戳作为参数,并返回一个格式化后的日期时间字符串。在main()方法中,我们定义了一个示例时间戳timestamp,然后调用convertToDateTimeString()方法将其转换为日期时间字符串,并打印出转换后的结果。

请注意,这只是一个简单的示例,您可以根据您的实际需求进行修改和扩展。另外,请确保您提供的时间戳是以毫秒为单位的。如果时间戳是以秒为单位的,您需要将其乘以1000才能正确转换为毫秒。

目录
相关文章
|
1天前
|
关系型数据库 MySQL Java
Java时间转换为MySQL中的INT类型时间戳
Java时间转换为MySQL中的INT类型时间戳
|
1天前
|
Java 数据库
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
23 0
|
6月前
|
Java
Java获取时间戳Timestamp
Java获取时间戳Timestamp
|
9月前
|
Java
Java 中获取时间戳,和两个Date类的使用
Java 中获取时间戳,和两个Date类的使用
79 0
|
11月前
|
Java
Java中时间戳的使用
Java中时间戳的使用
63 1
|
Java
Java获取当天、当前月、当前年(今年)的开始和结束时间戳
Java获取当天、当前月、当前年(今年)的开始和结束时间戳
289 0
|
Java
Java中在时间戳计算的过程中遇到的数据溢出问题
Java中在时间戳计算的过程中遇到的数据溢出问题
77 0
|
安全 JavaScript Java
如何为Java文件代码签名及添加时间戳?
为了防止此类攻击, 为 Java 文件(.jar)进行代码签名并添加时间戳,可以防止攻击者读取代码并利用它。您还可以通过进一步提供的易于执行的步骤毫不费力地对.jar文件进行数字签名。
209 0
如何为Java文件代码签名及添加时间戳?
|
Java
java获取当前时间戳的方法
java获取当前时间戳的方法
416 0
http://www.vxiaotou.com