1 | ||||||
Ошибка в "time-zone name" при конвертации строки в Date02.08.2017, 18:44. Показов 872. Ответов 2
Доброго дня.
Получаю время в виде "26.06.2017 18:44:53 MSK". Написал маску для него: "dd.MM.yyyy HH:mm:ss z"
offset 20 - двадцатый символ - это получается пробел между секундами и названием временной зоны. Исправлял z на Z - не помогает. Вообще убрал из маски z - сработало (правда подставился GMT+03 взятое из системы но главное всё остальное распарсилось нормально). Что может быть не так с именем временной зоны и/или маской времени, z?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
02.08.2017, 18:44 | |
Ответы с готовыми решениями:
2
Ошибка после конвертации метода на С++ к С#: "Неявное преобразование типа "int" в "bool" невозможно" Ошибка "Приведение строки "explorer.exe" к типу "Double" является недопустимым" при записи в реестр Ошибка при запуске .exe файла из debug: "Приведение строки "Июнь" к типу "Double" является недопустимым" |
634 / 526 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
03.08.2017, 20:07 | 2 |
В документацию смотреть пробовал?
SimpleDateFormat не умеет в часовые пояса по имени, только по смещению. Тебе должен помочь DateTimeFormatter
0
|
![]() 3948 / 2557 / 463
Регистрация: 28.04.2012
Сообщений: 8,325
|
|||||||||||
04.08.2017, 09:45 | 3 | ||||||||||
А ты?
Код
run: 26.06.2017 18:44:53 MSK BUILD SUCCESSFUL (total time: 0 seconds) Тут пишут, что желательно указывать локаль в SimpleDateFormat, иначе может не работать:
0
|
04.08.2017, 09:45 | |
Помогаю со студенческими работами здесь
3
Исключение std::stoi при попытке конвертации строки "10.34" в целое число FormatDateTime выдаёт ошибку "is not a valid date and time" Форма для ввода даты и времени "Date time picker" VS2013 выдаёт ошибку Ошибка 1 error C2079: "d" использует неопределенный struct "DATE" Ошибка при открытии проекта "Invalid argument to date encode"
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |