Timestamp 类

定义

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

[Android.Runtime.Register("java/sql/Timestamp", DoNotGenerateAcw=true)]
public class Timestamp : Java.Util.Date
[<Android.Runtime.Register("java/sql/Timestamp", DoNotGenerateAcw=true)>]
type Timestamp = class
    inherit Date
继承
Timestamp
属性

注解

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。 它通过允许小数秒的规范达到纳秒的精度,增加了保存 SQL TIMESTAMP 小数秒值的能力。 时间戳还提供格式和分析操作,以支持时间戳值的 JDBC 转义语法。

Timestamp 对象的精度计算为:<ul><li19 >,它是 yyyy-mm-dd hh:mm:ss <li> 20 + s 中的字符数,它是 yyyy-mm-dd hh:mm-dd hh:mm:ss.[fff...] 中的字符数,表示s给定时间戳的小数秒精度。 </ul>

<B>注意:</B> 此类型是一 java.util.Date 个单独的纳秒值的组合。 只有整秒存储在组件中 java.util.Date 。 小数秒 - 纳米 - 是分开的。 此方法Timestamp.equals(Object)永远不会在传递不是实例java.sql.Timestamp的对象时返回true,因为日期的 nanos 组件未知。 因此,该方法 Timestamp.equals(Object) 与该方法不对称 java.util.Date.equals(Object) 。 此外,该方法 hashCode 使用基础 java.util.Date 实现,因此不包括其计算中的 nano。

由于类与java.util.Date上述类之间的差异Timestamp,建议代码不以泛型方式查看Timestamp值作为实例java.util.Date。 继承关系Timestampjava.util.Date实际上表示实现继承,而不是类型继承。

适用于 . 的 java.sql.TimestampJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

Timestamp(Int32, Int32, Int32, Int32, Int32, Int32, Int32)
已过时.

Timestamp构造使用给定值初始化的对象。

Timestamp(Int64)

Timestamp使用毫秒时间值构造对象。

Timestamp(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Day
已过时.

返回此日期所表示的一周中的某一天。

(继承自 Date)
Handle

基础 Android 实例的句柄。

(继承自 Object)
Hours
已过时.

返回此 Date 对象表示的小时。 - 或 - 将此 Date 对象的小时数设置为指定的值。

(继承自 Date)
JniIdentityHashCode

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
JniPeerMembers

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

Minutes
已过时.

返回此日期所表示的小时之前的分钟数,如本地时区中解释的那样。 - 或 - 将此对象的分钟 Date 数设置为指定的值。

(继承自 Date)
Month
已过时.

返回一个数字,表示包含或以此 Date 对象所表示的即时时间开始的月份。 - 或 - 将此日期的月份设置为指定值。

(继承自 Date)
Nanos

获取此 Timestamp 对象的 nanos 值。 - 或 - 将此 Timestamp 对象的 nanos 字段设置为给定值。

PeerReference

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
Seconds
已过时.

返回此日期所表示的分钟数。 - 或 - 将此值 Date 的秒设置为指定值。

(继承自 Date)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

Time

返回自 1970 年 1 月 1 日 00:00:00:00 GMT 表示以来的 Date 毫秒数。 - 或 - 将此 Date 对象设置为表示在 1970 年 1 月 1 日 00:00:00 GMT 之后的毫秒时间 time 点。

(继承自 Date)
TimezoneOffset
已过时.

返回相对于 UTC 的本地时区的偏移量(以分钟为单位),该偏移量适合此 Date 对象表示的时间。

(继承自 Date)
Year
已过时.

返回一个值,该值是从包含或以此 Date 对象所表示的即时时间开始的年份中减去 1900 的结果,如本地时区中解释的那样。 - 或 - 将此 Date 对象的年份设置为指定值加上 1900。

(继承自 Date)

方法

After(Date)

测试此日期是否在指定日期之后。

(继承自 Date)
After(Timestamp)

指示此 Timestamp 对象是否晚于给定 Timestamp 对象。

Before(Date)

测试此日期是否在指定日期之前。

(继承自 Date)
Before(Timestamp)

指示此 Timestamp 对象是否早于给定 Timestamp 对象。

Clone()

返回此对象的副本。

(继承自 Date)
CompareTo(Date)

比较两个排序日期。

(继承自 Date)
CompareTo(Timestamp)

将此 Timestamp 对象与给定 Timestamp 对象进行比较。

Dispose()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
Dispose(Boolean)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
Equals(Timestamp)

测试此 Timestamp 对象是否等于给定 Timestamp 对象。

GetDate()
已过时.

返回此 Date 对象表示的月份的日期。

(继承自 Date)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetDate(Int32)
已过时.

将此 Date 对象的月份日期设置为指定值。

(继承自 Date)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
ToGMTString()
已过时.

创建此形式的此 Date 对象的字符串表示形式: <blockquote>

(继承自 Date)
ToInstant()

将此 Date 对象转换为 Instant.

(继承自 Date)
ToLocaleString()
已过时.

以依赖实现的形式创建此 Date 对象的字符串表示形式。

(继承自 Date)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
ValueOf(String)

String JDBC 时间戳转义格式中的对象转换为 Timestamp 值。

Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

IComparable.CompareTo(Object)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Date)
IJavaPeerable.Disposed()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.Finalized()

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

GetJniTypeName(IJavaPeerable)

一个精简包装器 java.util.Date ,它允许 JDBC API 将此标识为 SQL TIMESTAMP 值。

适用于