Установка часового пояса в Лондон на андроид студии от Firestore - PullRequest
0 голосов
/ 10 сентября 2018

Я возвращаю свои документы из пожарного магазина в программе переработчика.Эти документы возвращаются в разное время, чем они установлены в Firestore.Я хочу сделать это время для Лондона.Вот мой код, извлекающий метку времени из Firestore.

 @Override
protected void onBindViewHolder(@NonNull SessionHolder holder, int position, @NonNull Session model) {

    holder.textViewModule.setText(model.getModule());
    holder.textViewTitle.setText(model.getTitle());
    holder.textViewDate.setText(model.getDate());
    holder.textViewStart.setText(model.getDate());
    holder.textViewStart.setText(String.valueOf(model.getStartTime()));
    holder.textViewEnd.setText(String.valueOf(model.getEndTime()));
    //holder.textViewID.setText(model.getDocumentID());


}

1 Ответ

0 голосов
/ 10 сентября 2018

Вы можете установить London TimeZone следующим образом, а затем отформатировать дату и время, используя его.

TimeZone timezone = TimeZone.getTimeZone("Europe/London");
formatter.setTimeZone(timeZone);
java.sql.Time timeValue = new java.sql.Time(formatter.parse(String.valueOf(model.getStartTime())).getTime())

Это список всех часовых поясов доступных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...