Есть ли способ получить часовой пояс смещения для данной даты.
Например, если бы я нахожусь в Нью-Йорке, и я передаю в 12.12.2009 16:00, которое я возвратил бы "-4", поскольку мы - 4 часа от GMT.
(На земле.NET существует функция, чтобы сделать это от класса DateTime. Таким образом, я - Какао предположения, имеет его также?)
Ian
Если для параметра 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 .