Closed drnextgis closed 8 years ago
Как это к FB относится? Можно просто сделать у элемента "Дата и время" галку типа "Current date/time"
@4eRTuk Стас, это баг НГМ? Действительно логично, чтобы выбор даты становился автоматом на "сегодня"
Я думаю фича :), но по сути баг
Проверил ещё раз. Это скорее изъян NGM. В поле даты (дата+время) нет никакой настройки умолчаний. При создании нового объекта в NGM в поле пишется 1 января 1970, 03:00 и если его не трогать вообще, то по сохранении объекта в этом поле стоит именно текущее дата+время.
В общем есть косяки с логикой поведения этого поля.
Перенёс в android_gisapp
Нужно привести к общему знаменателю формат записи начального значения. В NGM сейчас парсится по такому шаблону: Date: "dd/MM/yyyy" Time: "HH:mm" Date and Time: "dd/MM/yyyy HH:mm"
Если в поле начального значения ничего не указано - тогда будет текущее время и дата подставляться. Для остальных значений нужно сделать валидатор ввода.
У нас было договоренность дату писать в json так же как и в НГВ, т.е. как-то так:
{
year : 2015,
month : 1,
day : 1,
hour : 0,
minute : 0,
second : 0
}
Сейчас явно не так сохраняется.
Призываю сделать единообразно с НГВ АПИ. Хотя для ускорения, на данном этапе, можно и договориться о формате.
В FB была договорённость делать у элемента типа "date_time" текстовое начальное значение, поэтому сейчас там так: "text" : "01.01.2016".
Было решено, что формат записи даты в .ngfp теперь соответствует geojson. Ключ: "datetime" Значение: "yyyy-mm-dd HH:MM:SS" (дата+время), "yyyy-mm-dd" (дата), "HH:MM:SS" (время).
Это в UTC?
Поле даты есть, но оно не подхватывает автоматом текущую дату и время, хотя вроде бы очевидно иметь для любого гео-объекта такой параметр, как момент создания. Приходится делать несколько движений: вызывать дата-пикер, тыкать на "сегодня" (источник)