я конкретно про формат даты. Столкнулся со странной хренью. Бэкендер попросил формат даты ISO, паттерн такой - "yyyy-MM-dd'T'HH:mm:ssXXX", на моём устройстве с 9 версией андроида работает прекрасно, на устройстве с 6 версией (минимальная для приложения 5) - падает Exception, якобы такой паттерн не поддерживается. Если менять на наиболее близкий паттерн (yyyy-MM-dd'T'HH:mm:ssZ), чтобы работало и на 9 и на 6 версии андроид, то в формирующемся времени не будет разделителя у часового пояса. В общем, компромисса пока не нашел.