Язык

TimeZone Класс

Определение

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

[Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)]
public abstract class TimeZone : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)>]
type TimeZone = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Наследование
Производный
Атрибуты
Реализации

Комментарии

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

Как правило, вы получаете TimeZone использование getDefault , которое создает на основе часового TimeZone пояса, в котором выполняется программа. Например, для программы, работающей в Японии, getDefault создается TimeZone объект на основе японского стандартного времени.

Вы также можете получить TimeZone использование getTimeZone вместе с идентификатором часового пояса. Например, идентификатор часового пояса для часового пояса США "Америка/Los_Angeles". Таким образом, вы можете получить объект Сша Pacific Time TimeZone с: <blockquote> {

Добавлено в версии 1.1.

Java документации по java.util.TimeZone.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
TimeZone()

Конструктор единственного.

TimeZone(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
Long
Устаревшие.

Описатель стиля для getDisplayName() указания длинного имени, например "Тихоокеанское стандартное время".

Short
Устаревшие.

Описатель стиля для getDisplayName() указания короткого имени, например PST.

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Default

Возвращает значение по умолчанию TimeZone для этого узла. -или- задает возвращаемое TimeZone методом getDefault значение.

DisplayName

Возвращает длинное стандартное имя этого TimeZone параметра, подходящего для представления пользователю в языковом стандарте по умолчанию.

DSTSavings

Возвращает время, которое нужно добавить в местное стандартное время, чтобы получить местное время на стены.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
ID

Возвращает идентификатор этого часового пояса. —или— задает идентификатор часового пояса.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
JniPeerMembers

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
RawOffset

Возвращает смещение в миллисекундах из utc стандартного времени часового пояса.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя. Описание
Clone()

Создает копию этого TimeZoneобъекта.

Construct(JniObjectReference, JniObjectReferenceOptions)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
Equals(Object)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetAvailableIDs()

Возвращает все поддерживаемые идентификаторы.

GetAvailableIDs(Int32)

Получает доступные идентификаторы в соответствии с заданным смещением часового пояса в миллисекундах.

GetDisplayName(Boolean, TimeZoneStyle, Locale)

#SHORT short Возвращает или #LONG long имя этого часового пояса со стандартным или дневным временем, как указано в locale.

GetDisplayName(Boolean, TimeZoneStyle)

Возвращает имя в указанном параметре styleTimeZone , подходящем для презентации пользователю в языковом стандарте по умолчанию.

GetDisplayName(Locale)

Возвращает длинное стандартное имя этого TimeZone времени, подходящего для презентации пользователю в указанном параметре locale.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает смещение часового пояса для текущей даты, измененного в случае дневного сберегания.

GetOffset(Int64)

Возвращает смещение этого часового пояса из UTC по указанной дате.

GetTimeZone(String)

TimeZone Возвращает идентификатор для заданного идентификатора.

GetTimeZone(ZoneId)

Возвращает заданное TimeZonezoneIdзначение.

HasSameRules(TimeZone)

Возвращает значение true, если эта зона имеет то же правило и смещение, что и другая зона.

InDaylightTime(Date)

Запросы, если данное значение date находится в летнем времени в этом часовом поясе.

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ObservesDaylightTime()

Возвращает, true если это TimeZone в настоящее время в летнее время или если переход со стандартного времени на летнее время происходит в любое время.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToZoneId()

Преобразует этот TimeZone объект в ZoneIdобъект.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
UseDaylightTime()

Запросы, если для этого TimeZone используется летнее время.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к