當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。