La función getNanos() es parte de la clase de marca de tiempo de Java SQL. La función se usa para obtener la parte fraccionaria del valor de segundos del objeto de marca de tiempo. La función devuelve el valor nanos del objeto. Firma de función:
public int getNanos()
Sintaxis:
ts1.getNanos();
Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve un valor entero que es el valor de nanos del objeto Excepción: la función no arroja ninguna excepción Los siguientes ejemplos ilustran el uso de la función getNanos() Ejemplo 1: Cree una marca de tiempo y use getNanos() para obtener el fraccionario parte del objeto de marca de tiempo.
Java
// Java program to demonstrate the // use of getNanos() function import java.sql.*; public class solution { public static void main(String args[]) { try { // Create two timestamp objects Timestamp ts = new Timestamp(10000); // Display the timestamp object System.out.println("Timestamp time : " + ts.toString()); // Set the value of the fractional part // of timestamp object // using setNanos function ts.setNanos(1000000); // Display the timestamp object's // seconds' fractional part System.out.println("New Timestamp time : " + ts.toString()); System.out.println(" Fractional Part :" + ts.getNanos()); } catch (IllegalArgumentException e) { // Display the error if any error has occurred System.err.println(e.getMessage()); } } }
Timestamp time : 1970-01-01 00:00:10.0 New Timestamp time : 1970-01-01 00:00:10.001 Fractional Part :1000000
Ejemplo 2: cree una marca de tiempo y use getNanos() para obtener la parte fraccionaria del objeto de marca de tiempo y no establezca ningún valor fraccionario de segundos
Java
// Java program to demonstrate the // use of getNanos() function import java.sql.*; public class solution { public static void main(String args[]) { try { // Create two timestamp objects Timestamp ts = new Timestamp(10000); // Display the timestamp object System.out.println("Timestamp time : " + ts.toString()); // Display the timestamp object's // seconds' fractional part System.out.println("Fractional Part : " + ts.getNanos()); } catch (IllegalArgumentException e) { // Display the error if any error has occurred System.err.println(e.getMessage()); } } }
Timestamp time : 1970-01-01 00:00:10.0 Fractional Part : 0
Referencia: https://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA