Timestamp Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тонкий обтекатель java.util.Date
, позволяющий API JDBC определить это как значение 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
- Наследование
- Атрибуты
Комментарии
Тонкий обтекатель java.util.Date
, позволяющий API JDBC определить это как значение SQL TIMESTAMP
. Она добавляет возможность удерживать значение дробных секунд SQL TIMESTAMP
, позволяя спецификации дробных секунд точностью наносекунд. Метка времени также предоставляет операции форматирования и синтаксического анализа для поддержки синтаксиса escape-кода JDBC для значений меток времени.
Точность объекта Timestamp вычисляется следующим образом: <ul><li19
>, то есть число символов в гггг-мм-дд чч:мм:сс <li> 20 + s
, которое является числом символов в y-mm-d hh:mm:ss.[fff...] и s
представляет масштаб заданной метки времени, ее точность в дробных секундах. </ul>
<B>Примечание.</B> Этот тип представляет собой составное значение java.util.Date
и отдельное значение nanoseconds. В компоненте хранятся java.util.Date
только целые секунды. Дробные секунды - нанос - разделены. Метод Timestamp.equals(Object)
никогда не возвращается true
при передаче объекта, который не является экземпляром java.sql.Timestamp
, так как компонент nanos даты неизвестен. В результате Timestamp.equals(Object)
метод не является симметричным в отношении java.util.Date.equals(Object)
метода. Кроме того, hashCode
метод использует базовую java.util.Date
реализацию и поэтому не включает nanos в вычисления.
Из-за различий между классом Timestamp
и java.util.Date
классом, упомянутым выше, рекомендуется, чтобы код не просматривал Timestamp
значения как экземпляр java.util.Date
. Отношение наследования между Timestamp
и java.util.Date
действительно обозначает наследование реализации, а не наследование типов.
Документация по Java для java.sql.Timestamp
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
Timestamp(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Устаревшие..
Создает объект, инициализированный |
Timestamp(Int64) |
|
Timestamp(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Свойства
Class |
Возвращает класс среды выполнения этого |
Day |
Устаревшие..
Возвращает день недели, представленный этой датой. (Унаследовано от Date) |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Hours |
Устаревшие..
Возвращает час, представленный этим |
JniIdentityHashCode |
Тонкий обтекатель |
JniPeerMembers |
Тонкий обтекатель |
Minutes |
Устаревшие..
Возвращает количество минут за час, представленное этой датой, как интерпретируется в местном часовом поясе. -или- Задает минуты этого |
Month |
Устаревшие..
Возвращает число, представляющее месяц, содержащий или начинающийся с мгновенного времени, представленного этим |
Nanos |
Возвращает значение объекта |
PeerReference |
Тонкий обтекатель |
Seconds |
Устаревшие..
Возвращает количество секунд за минуту, представленное этой датой. -или- задает секунды этого |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Time |
Возвращает число миллисекунда с 1 января 1970 г., 00:00:00 GMT, представленное этим |
TimezoneOffset |
Устаревшие..
Возвращает смещение, измеряемое в минутах, для локального часового пояса относительно UTC, подходящего для времени, представленного этим |
Year |
Устаревшие..
Возвращает значение, которое является результатом вычитания 1900 из года, содержащего или начинающегося с мгновенного времени, представленного этим |
Методы
After(Date) |
Проверяет, находится ли эта дата после указанной даты. (Унаследовано от Date) |
After(Timestamp) |
Указывает, является ли этот |
Before(Date) |
Проверяет, находится ли эта дата до указанной даты. (Унаследовано от Date) |
Before(Timestamp) |
Указывает, является ли этот |
Clone() |
Возвращает копию этого объекта. (Унаследовано от Date) |
CompareTo(Date) |
Сравнивает два даты для упорядочивания. (Унаследовано от Date) |
CompareTo(Timestamp) |
Сравнивает этот |
Dispose() |
Тонкий обтекатель |
Dispose(Boolean) |
Тонкий обтекатель |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
Equals(Timestamp) |
Проверяет, равен ли этот |
GetDate() |
Устаревшие..
Возвращает день месяца, представленный этим |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
SetDate(Int32) |
Устаревшие..
Задает день месяца данного |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Тонкий обтекатель |
ToGMTString() |
Устаревшие..
Создает строковое представление этого |
ToInstant() |
Преобразует этот |
ToLocaleString() |
Устаревшие..
Создает строковое представление этого |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Тонкий обтекатель |
ValueOf(String) |
Преобразует |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IComparable.CompareTo(Object) |
Тонкий обтекатель |
IJavaPeerable.Disposed() |
Тонкий обтекатель |
IJavaPeerable.DisposeUnlessReferenced() |
Тонкий обтекатель |
IJavaPeerable.Finalized() |
Тонкий обтекатель |
IJavaPeerable.JniManagedPeerState |
Тонкий обтекатель |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Тонкий обтекатель |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Тонкий обтекатель |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Тонкий обтекатель |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Тонкий обтекатель |
GetJniTypeName(IJavaPeerable) |
Тонкий обтекатель |