iPhone CurrentTimeZoneOffset от UTC

Есть ли способ получить часовой пояс смещения для данной даты.

Например, если бы я нахожусь в Нью-Йорке, и я передаю в 12.12.2009 16:00, которое я возвратил бы "-4", поскольку мы - 4 часа от GMT.

(На земле.NET существует функция, чтобы сделать это от класса DateTime. Таким образом, я - Какао предположения, имеет его также?)

Ian

7
задан Ian Vink 14 January 2010 в 14:38
поделиться

1 ответ

Если для параметра generateDdl задано значение Hibernate (если это базовая реализация), схема базы данных создается в соответствии с текущим диалектом. Поэтому после изменения диалекта он автоматически генерирует базу данных.

Другие поставщики JPA могут иметь различные свойства для этого.

-121--1501202-

Для получения массива int необходимо использовать Resources; однако вы используете системные ресурсы, которые включают только стандартные ресурсы Android (например, доступные через андроид.R.array. * ). Чтобы получить собственные ресурсы, необходимо получить доступ к ресурсам через один из контекстов.

Например, все Действия являются Контекстами, поэтому в Действии можно сделать следующее:

Resources r = getResources();
int[] bases = r.getIntArray(R.array.UserBases);

Поэтому часто полезно передавать Контекст; он понадобится вам, чтобы получить доступ к ресурсам вашего приложения.

-121--1639757-

Можно использовать следующее:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

Это возвращает смещение в секундах.

Дополнительную информацию см. в документации Apple по классу NSTimeZone .

5
ответ дан 7 December 2019 в 12:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: