語言

Date 類別

定義

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

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

備註

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。 毫秒數代表自1970年1月1日00:00:00.00 GMT以來已過的毫秒數。

為了符合 SQL DATE的定義,實例所包裹 java.sql.Date 的毫秒值必須在該實例所關聯的特定時區中,將小時、分鐘、秒和毫秒設為零來「正規化」。

java.sql.DateJava 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Date(Int32, Int32, Int32)
已淘汰.

構造 Date 一個以指定年份、月份和日期初始化的物件。

Date(Int64)

利用給定的毫秒時間值構造物件 Date

Date(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Day
已淘汰.

返回以該日期表示的星期幾。

(繼承來源 Date)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
Hours
已淘汰.

返回由該 Date 物件所代表的時。 -或- 將該 Date 物件的時間設定為指定的值。

(繼承來源 Date)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
JniPeerMembers

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

Minutes
已淘汰.

回傳該日期所代表的超過小時的分鐘數,依當地時區的解釋。 -或- 將此 Date 物件的分鐘數設定為指定值。

(繼承來源 Date)
Month
已淘汰.

回傳一個代表包含或以該物件所代表 Date 時間點開始的月份的數字。 -或- 將該日期的月份設定為指定的值。

(繼承來源 Date)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Seconds
已淘汰.

回傳該日期所代表的分鐘後的秒數。 -或- 將秒 Date 數設定為指定值。

(繼承來源 Date)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

Time

回傳自 1970 年 1 月 1 日 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)

方法

名稱 Description
After(Date)

測試這個日期是否已經超過指定日期。

(繼承來源 Date)
Before(Date)

測試該日期是否早於指定日期。

(繼承來源 Date)
Clone()

回傳此物件的副本。

(繼承來源 Date)
CompareTo(Date)

比較兩個訂購日期。

(繼承來源 Date)
Construct(JniObjectReference, JniObjectReferenceOptions)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
Equals(Object)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetDate()
已淘汰.

回傳此 Date 物件所代表的月份日期。

(繼承來源 Date)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetDate(Int32)
已淘汰.

將該 Date 物件的月份日期設為指定的值。

(繼承來源 Date)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToGMTString()
已淘汰.

建立此物件的字串表示 Date ,形式為: <blockquote>

(繼承來源 Date)
ToInstant()

將此 Date 物件 Instant轉換為 。

(繼承來源 Date)
ToLocaleString()
已淘汰.

建立此 Date 物件的字串表示,且依實作而異。

(繼承來源 Date)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
ValueOf(String)

將 JDBC 日期跳脫格式的字串轉換為值 Date

Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IComparable.CompareTo(Object)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 Date)
IJavaPeerable.Disposed()

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

(繼承來源 Date)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

一個薄包裹在毫秒值上的細包裝器,讓 JDBC 能將此值識別為 SQL DATE 值。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於