Reads entities as they were at the given time. This may not be older than 270 seconds. This
value is only supported for Cloud Firestore in Datastore mode.
[[["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-09-04 UTC."],[],[],null,["# Class ReadOption.ReadTime (2.31.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.31.2 (latest)](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.31.1](/java/docs/reference/google-cloud-datastore/2.31.1/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.30.0](/java/docs/reference/google-cloud-datastore/2.30.0/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.29.1](/java/docs/reference/google-cloud-datastore/2.29.1/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.28.2](/java/docs/reference/google-cloud-datastore/2.28.2/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.27.1](/java/docs/reference/google-cloud-datastore/2.27.1/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.26.4](/java/docs/reference/google-cloud-datastore/2.26.4/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.25.2](/java/docs/reference/google-cloud-datastore/2.25.2/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.24.3](/java/docs/reference/google-cloud-datastore/2.24.3/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.23.0](/java/docs/reference/google-cloud-datastore/2.23.0/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.22.0](/java/docs/reference/google-cloud-datastore/2.22.0/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.21.3](/java/docs/reference/google-cloud-datastore/2.21.3/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.20.2](/java/docs/reference/google-cloud-datastore/2.20.2/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.19.2](/java/docs/reference/google-cloud-datastore/2.19.2/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.18.5](/java/docs/reference/google-cloud-datastore/2.18.5/com.google.cloud.datastore.ReadOption.ReadTime)\n- [2.17.6](/java/docs/reference/google-cloud-datastore/2.17.6/com.google.cloud.datastore.ReadOption.ReadTime) \n\n public static final class ReadOption.ReadTime extends ReadOption\n\nReads entities as they were at the given time. This may not be older than 270 seconds. This\nvalue is only supported for Cloud Firestore in Datastore mode. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e [ReadOption](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption) \\\u003e ReadOption.ReadTime \n\nInherited Members\n-----------------\n\n[ReadOption.eventualConsistency()](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption#com_google_cloud_datastore_ReadOption_eventualConsistency__) \n[ReadOption.readTime(Timestamp)](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption#com_google_cloud_datastore_ReadOption_readTime_com_google_cloud_Timestamp_) \n[ReadOption.transactionId(ByteString)](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption#com_google_cloud_datastore_ReadOption_transactionId_com_google_protobuf_ByteString_) \n[ReadOption.transactionId(String)](/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ReadOption#com_google_cloud_datastore_ReadOption_transactionId_java_lang_String_) \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\nMethods\n-------\n\n### time()\n\n public Timestamp time()"]]