Когда уместно использовать Time#utc в направляющих 2.1?

Примените форму к вашему imageView, как показано ниже:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="#faf5e6" />
    <stroke
        android:width="1dp"
        android:color="#808080" />
    <corners android:radius="15dp" />
    <padding
        android:bottom="5dp"
        android:left="5dp"
        android:right="5dp"
        android:top="5dp" />
</shape>

может оказаться полезным для вас.

5
задан James A. Rosen 24 September 2008 в 19:03
поделиться

2 ответа

Если Вы установили:

config.time_zone = 'UTC'

В Вашем environment.rb (это там по умолчанию), затем времена будут автоволшебно преобразованы в UTC, когда ActiveRecord сохранит их.

Затем, если Вы устанавливаете Time.zone (в before_filter на application.rb, обычное место) к Часовому поясу пользователя, все времена будут автоволшебно преобразованы в часовой пояс пользователя из устройства хранения данных UTC.

Просто будьте осторожны с Time.now.

Также см.:

http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/

http://errtheblog.com/posts/49-a-zoned-defense - можно использовать JS здесь для обнаружения зон

Надежда, которая помогает.

7
ответ дан 14 December 2019 в 09:05
поделиться

Если бы Ваше приложение имеет пользователей в нескольких часовых поясах, необходимо всегда хранить времена в UTC (любой часовой пояс работал бы, но необходимо придерживаться наиболее распространенной конвенции).

Позвольте вводу данных пользователем в местное время, но преобразуйте в UTC, чтобы сохранить (и сравнить и управлять). Затем преобразуйте назад из UTC для отображения в зоне местного времени каждых пользователей.

0
ответ дан 14 December 2019 в 09:05
поделиться
Другие вопросы по тегам:

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