Формат даты базы данных сонара - PullRequest
0 голосов
/ 16 января 2012

Сегодня я столкнулся с проблемой, когда Sonar в процессе миграции установки вставляет даты в английском формате, в то время как наш экземпляр SQL Server ожидает французский формат (и это нельзя изменить).

Мы протестировали несколько драйверов для SQL-серверов, но проблема все еще не решена.

Есть идеи, как это можно решить? Или, по крайней мере, вы знаете, какой модуль Sonar (см. Github) обрабатывает веб-приложение?

Заранее спасибо!

Rolf

1 Ответ

0 голосов
/ 17 января 2012

Даты обычно хранятся в виде числовых EPOCH значений в базе данных, поэтому проблема, с которой вы сталкиваетесь, заключается в том, как представлять данные даты при сериализации в процессе миграции.

Детали вашего процесса миграции отрывочны, поэтому я предполагаю, что вы имеете дело с каким-то дампом базы данных. Я предполагаю, что «английский» формат даты, на который вы ссылаетесь, представляет собой вариант стандарта ISO 8601 , а именно:

ГГГГ-ММ-ДД ЧЧ: ММ: СС

Я предлагаю прочитать поля даты в базе данных как преобразованные строки (используйте функцию SQL Server convert ).

...