2015-03-26 1 views
0

У меня есть код, работающий нормально локально, но я получаю сообщение об ошибке, когда я запускаю его удаленно.Ошибка DateTime между локальной машиной и удаленным сервером - с использованием JodaTime (java 1.8)

Я не могу отлаживать удаленно, но из-за ошибки, я знаю, что это связано с некоторыми DateTime Logic (принадлежит моему коду).

Я ищу всеобъемлющий способ найти то, что отличается от моей машины и этого удаленного сервера, - и это может повлиять на логику DateTime.

Я знаю Locale - 1/есть ли способ узнать, что влияет на Locale? 2/Любые другие локальные настройки, которые могут быть разными между локальной машиной и сервером?

Благодаря

ответ

0

Я смотрел на FirstDayOfWeek и MinimaldaysinFirstWeek

когда я запускаю следующий код: Календарь c1 = новый GregorianCalendar(); System.out.println (Locale.getDefault() + ":" + c1.getFirstDayOfWeek() + "" + c1.getMinimalDaysInFirstWeek()); Locale.setDefault (Locale.getDefault()); Календарь c = новый GregorianCalendar(); System.out.println (Locale.getDefault() + ":" + c.getFirstDayOfWeek() + "" + c.getMinimalDaysInFirstWeek());

я получил следующий вывод .... Это имеет смысла ...

en_US: 2 4 en_US: 1 1

Смежные вопросы