当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java SQL Timestamp setTime()用法及代码示例



setTime()函数是Java SQL的Timestamp类的一部分,该函数用于设置Timestamp对象的时间。该函数花费的时间以毫秒为单位,代表1970年1月1日之后的时间(以毫秒为单位)。

函数签名:

public void setTime(long t)

用法:


ts1.setTime(l);

参数:该函数接受长整数l作为要设置为时间的参数。

返回值:该函数不返回任何值。

异常:该函数不会引发任何异常。

以下示例程序旨在说明setTime()函数的使用

范例1:创建一个时间戳,并使用setTime()更改时间戳对象的时间。

// Java program to demonstrate the 
// use of setTime() function 
  
import java.sql.*; 
  
public class solution { 
    public static void main(String args[]) 
    { 
        // Create two timestamp objects 
        Timestamp ts = new Timestamp(10000); 
  
        // Display the timestamp object 
        System.out.println("Timestamp time:"
                           + ts.toString()); 
  
        // Set the value of timestamp object 
        // using setTime function 
        ts.setTime(1000000000); 
  
        // Display the new timestamp object 
        System.out.println("New Timestamp time:"
                           + ts.toString()); 
    } 
}
输出:
Timestamp time:1970-01-01 00:00:10.0
New Timestamp time:1970-01-12 13:46:40.0

范例2:创建一个时间戳,并使用setTime()通过传递负long值作为参数来更改时间戳对象的时间。给出负的long值表示1970年1月1日之前的时间

// Java program to demonstrate the 
// use of setTime() function 
  
import java.sql.*; 
  
public class solution { 
    public static void main(String args[]) 
    { 
        // Create two timestamp objects 
        Timestamp ts = new Timestamp(10000); 
  
        // Display the timestamp object 
        System.out.println("Timestamp time:"
                           + ts.toString()); 
  
        // Set the value of timestamp object 
        // using setTime function 
        ts.setTime(-1000000000); 
  
        // Display the new timestamp object 
        System.out.println("New Timestamp time:"
                           + ts.toString()); 
    } 
}
输出:
Timestamp time:1970-01-01 00:00:10.0
New Timestamp time:1969-12-20 10:13:20.0

参考: https://docs.oracle.com/javase/9/docs/api/java/sql/Timestamp.html#setTime-long-



相关用法


注:本文由纯净天空筛选整理自andrew1234大神的英文原创作品 Java SQL Timestamp setTime() function with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。