📅  最后修改于: 2023-12-03 15:01:32.264000             🧑  作者: Mango
在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
型的数值。