Имеет ли смысл использовать locale и dateFormat вместе для NSDateFormatter?

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

Ваш единственный вариант в точке, где два узла опущены, состоит в том, чтобы перенастроить ваш набор реплик как набор реплик 1 узла, чтобы сделать его доступным для записи , Вы можете сделать это с помощью команды rs.reconfig cmd только с одним сервером. Однако учтите, что это должна быть временная и аварийная конфигурация. Для большей продолжительности вы должны иметь нечетное количество общих узлов (3+) в вашей конфигурации реплики.

2
задан János 17 January 2019 в 20:58
поделиться

1 ответ

Если вам нужно проанализировать дату, вы можете использовать обе одновременно:

let formater = DateFormatter()
let enDateString = "2019, 16 January"
formater.locale = Locale(identifier: "en_US")
formater.dateFormat = "yyyy, dd MMMM"

let enDate = formater.date(from: enDateString)
print(enDate) // display: Optional(2019-01-16 00:00:00 +0000)

let frDateString = "16 janvier 2019"
formater.locale = Locale(identifier: "fr_FR")
formater.dateFormat = "dd MMMM yyyy"

let frDate = formater.date(from: frDateString)
print(frDate) // display: Optional(2019-01-16 00:00:00 +0000)

Здесь шаблон MMMM в dateFormat позволяет вам анализировать месяц в виде простого текста в целевой locale.

0
ответ дан Yannick Loriot 17 January 2019 в 20:58
поделиться
Другие вопросы по тегам:

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