如何在 Java 中将 long 变量更改为时间戳?

发布于 2024-11-05 22:48:55 字数 59 浏览 2 评论 0原文

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

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一曲爱恨情仇 2024-11-12 22:48:55

Timestamp 扩展了 java.util.Date 并且它有一个接受 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);
    }

}

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

Like this:

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

}
银河中√捞星星 2024-11-12 22:48:55

我不懂 Java,但互联网搜索表明 Timestamp 有一个需要 long 的构造函数:

所以,你可以这样做,也许:

Timestamp t = new Timestamp(l);

了解更多信息,请参阅 http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html

I don't know Java, but an internet search suggests that Timestamp has a constructor which takes a long:

So, you can do something like this, perhaps:

Timestamp t = new Timestamp(l);

For more information, see http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html.

忘东忘西忘不掉你 2024-11-12 22:48:55

使用时间戳。它有一个接收 long 作为唯一参数的构造函数。

Use Timestamp. it has a constructor that receives long as the only parameter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文