本文介绍了如何在Java中将long变量更改为Timestamp?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将long变量更改为Timestamp变量?我可以将其转换为字符串,但需要将其转换为时间戳才能在数据库中使用.

How do I change a long variable to a Timestamp variable? I can convert it to a String but I need to convert it to Timestamp in order to use it in a database.

推荐答案

Timestamp扩展了java.util.Date,并且它的构造函数可以接受long.

Timestamp extends java.util.Date and it has a constructor that accepts a long.

喜欢这个:

import java.sql.Timestamp;

public class Main {

    public static void main(String[] args) {
        long inputLong = 1234567890l * 1000l;  // Constructor expects a milliseconds value

        Timestamp outputTimestamp = new Timestamp(inputLong);

        System.out.println (outputTimestamp);
    }

}

这篇关于如何在Java中将long变量更改为Timestamp?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 23:57