Class Interval (2.32.1)
Stay organized with collections
Save and categorize content based on your preferences.
public class Interval implements Serializable
Static Methods
builder()
public static Interval.Builder builder()
fromMonthsDaysNanos(int arg0, int arg1, BigInteger arg2)
public static Interval fromMonthsDaysNanos(int arg0, int arg1, BigInteger arg2)
ofDays(int arg0)
public static Interval ofDays(int arg0)
Parameter |
Name |
Description |
arg0 |
int
|
ofMicros(long arg0)
public static Interval ofMicros(long arg0)
Parameter |
Name |
Description |
arg0 |
long
|
ofMillis(long arg0)
public static Interval ofMillis(long arg0)
Parameter |
Name |
Description |
arg0 |
long
|
ofMonths(int arg0)
public static Interval ofMonths(int arg0)
Parameter |
Name |
Description |
arg0 |
int
|
ofNanos(BigInteger arg0)
public static Interval ofNanos(BigInteger arg0)
ofSeconds(long arg0)
public static Interval ofSeconds(long arg0)
Parameter |
Name |
Description |
arg0 |
long
|
parseFromString(String arg0)
public static Interval parseFromString(String arg0)
Parameter |
Name |
Description |
arg0 |
String
|
Methods
equals(Object arg0)
public boolean equals(Object arg0)
Parameter |
Name |
Description |
arg0 |
Object
|
Overrides
getDays()
Returns |
Type |
Description |
int |
|
getMonths()
Returns |
Type |
Description |
int |
|
getNanos()
public BigInteger getNanos()
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
toISO8601()
public String toISO8601()
Returns |
Type |
Description |
String |
|
toString()
Returns |
Type |
Description |
String |
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Class Interval (2.32.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.32.1 (latest)](/java/docs/reference/google-cloud-spanner-jdbc/latest/com.google.cloud.spanner.Interval)\n- [2.32.0](/java/docs/reference/google-cloud-spanner-jdbc/2.32.0/com.google.cloud.spanner.Interval)\n- [2.31.2](/java/docs/reference/google-cloud-spanner-jdbc/2.31.2/com.google.cloud.spanner.Interval)\n- [2.30.4](/java/docs/reference/google-cloud-spanner-jdbc/2.30.4/com.google.cloud.spanner.Interval)\n- [2.28.0](/java/docs/reference/google-cloud-spanner-jdbc/2.28.0/com.google.cloud.spanner.Interval)\n- [2.27.1](/java/docs/reference/google-cloud-spanner-jdbc/2.27.1/com.google.cloud.spanner.Interval)\n- [2.26.1](/java/docs/reference/google-cloud-spanner-jdbc/2.26.1/com.google.cloud.spanner.Interval)\n- [2.25.1](/java/docs/reference/google-cloud-spanner-jdbc/2.25.1/com.google.cloud.spanner.Interval)\n- [2.24.1](/java/docs/reference/google-cloud-spanner-jdbc/2.24.1/com.google.cloud.spanner.Interval)\n- [2.23.0](/java/docs/reference/google-cloud-spanner-jdbc/2.23.0/com.google.cloud.spanner.Interval)\n- [2.22.1](/java/docs/reference/google-cloud-spanner-jdbc/2.22.1/com.google.cloud.spanner.Interval)\n- [2.21.0](/java/docs/reference/google-cloud-spanner-jdbc/2.21.0/com.google.cloud.spanner.Interval)\n- [2.20.2](/java/docs/reference/google-cloud-spanner-jdbc/2.20.2/com.google.cloud.spanner.Interval)\n- [2.19.3](/java/docs/reference/google-cloud-spanner-jdbc/2.19.3/com.google.cloud.spanner.Interval)\n- [2.18.1](/java/docs/reference/google-cloud-spanner-jdbc/2.18.1/com.google.cloud.spanner.Interval)\n- [2.17.0](/java/docs/reference/google-cloud-spanner-jdbc/2.17.0/com.google.cloud.spanner.Interval)\n- [2.16.1](/java/docs/reference/google-cloud-spanner-jdbc/2.16.1/com.google.cloud.spanner.Interval)\n- [2.15.5](/java/docs/reference/google-cloud-spanner-jdbc/2.15.5/com.google.cloud.spanner.Interval)\n- [2.14.6](/java/docs/reference/google-cloud-spanner-jdbc/2.14.6/com.google.cloud.spanner.Interval)\n- [2.13.4](/java/docs/reference/google-cloud-spanner-jdbc/2.13.4/com.google.cloud.spanner.Interval)\n- [2.11.4](/java/docs/reference/google-cloud-spanner-jdbc/2.11.4/com.google.cloud.spanner.Interval)\n- [2.10.0](/java/docs/reference/google-cloud-spanner-jdbc/2.10.0/com.google.cloud.spanner.Interval)\n- [2.9.16](/java/docs/reference/google-cloud-spanner-jdbc/2.9.16/com.google.cloud.spanner.Interval)\n- [2.8.0](/java/docs/reference/google-cloud-spanner-jdbc/2.8.0/com.google.cloud.spanner.Interval)\n- [2.7.12](/java/docs/reference/google-cloud-spanner-jdbc/2.7.12/com.google.cloud.spanner.Interval)\n- [2.6.4](/java/docs/reference/google-cloud-spanner-jdbc/2.6.4/com.google.cloud.spanner.Interval)\n- [2.5.11](/java/docs/reference/google-cloud-spanner-jdbc/2.5.11/com.google.cloud.spanner.Interval) \n\n public class Interval implements Serializable\n\nInheritance\n-----------\n\n[Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e Interval \n\nImplements\n----------\n\n[Serializable](https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html) \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Methods\n--------------\n\n### builder()\n\n public static Interval.Builder builder()\n\n### fromMonthsDaysNanos(int arg0, int arg1, BigInteger arg2)\n\n public static Interval fromMonthsDaysNanos(int arg0, int arg1, BigInteger arg2)\n\n### ofDays(int arg0)\n\n public static Interval ofDays(int arg0)\n\n### ofMicros(long arg0)\n\n public static Interval ofMicros(long arg0)\n\n### ofMillis(long arg0)\n\n public static Interval ofMillis(long arg0)\n\n### ofMonths(int arg0)\n\n public static Interval ofMonths(int arg0)\n\n### ofNanos(BigInteger arg0)\n\n public static Interval ofNanos(BigInteger arg0)\n\n### ofSeconds(long arg0)\n\n public static Interval ofSeconds(long arg0)\n\n### parseFromString(String arg0)\n\n public static Interval parseFromString(String arg0)\n\nMethods\n-------\n\n### equals(Object arg0)\n\n public boolean equals(Object arg0)\n\n**Overrides** \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)\n\n### getDays()\n\n public int getDays()\n\n### getMonths()\n\n public int getMonths()\n\n### getNanos()\n\n public BigInteger getNanos()\n\n### hashCode()\n\n public int hashCode()\n\n**Overrides** \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--)\n\n### toISO8601()\n\n public String toISO8601()\n\n### toString()\n\n public String toString()\n\n**Overrides** \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--)"]]