📜  Java SQL Timestamp setTime()函数及示例(1)

📅  最后修改于: 2023-12-03 15:01:32.264000             🧑  作者: Mango

Java SQL Timestamp setTime()函数及示例

在Java中,java.sql.Timestamp类表示由基准时间(称为“纪元”)开始计算的时间戳值。setTime()函数是其中一个用于设置时间戳值的方法。本文将为你介绍setTime()函数的用法及示例。

setTime()函数

setTime()函数的声明如下:

public void setTime(long time)

该函数用于设置时间戳的值,输入参数time是一个以毫秒为单位表示的时间值。

示例

以下示例展示了如何使用setTime()函数来设置Timestamp对象的值:

import java.sql.Timestamp;

public class Example {
    public static void main(String[] args) {
        // 创建一个Timestamp对象
        Timestamp timestamp = new Timestamp(System.currentTimeMillis());

        // 输出Timestamp对象当前的值
        System.out.println("当前时间戳的值:" + timestamp);

        // 使用setTime()函数设置Timestamp对象的值为2021-01-01 00:00:00
        timestamp.setTime(1609430400000L);

        // 输出Timestamp对象更新后的值
        System.out.println("更新后的时间戳的值:" + timestamp);
    }
}

输出:

当前时间戳的值:2022-02-22 18:41:58.041
更新后的时间戳的值:2021-01-01 00:00:00.0

在上面的示例中,我们首先创建了一个Timestamp对象,它设置为当前时间。然后,我们使用setTime()函数将时间戳对象的值更新为2021年1月1日0点0分0秒的时间。最后,我们输出更新后的时间戳对象的值。

注意:我们在输入参数time中使用L后缀来表示一个long型的数值。