У меня есть таблица базы данных оракула со столбцом даты. когда я запрашиваю таблицу, дата отображается в формате dd-MMM-yy
. Например 17-OCT-19
формат. Но когда я запрашиваю таблицу из Java и печатаю значение, я вижу дату в формате yyyy-MM-dd
. Есть ли способ, где я могу получить дату так же, как отображается в формате dd-MMM-yy
? Я понятия не имею, почему дата отображается в другом формате в Java.
DateFormat activityDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date activityDate = activityDateFormat.parse();
activityDateFormat = new SimpleDateFormat("dd-MMM-yy");
finalActivityDate = activityDateFormat.format(activityDate);
Я использую фрагмент кода для преобразования даты из yyyy-MM-dd
в dd-MMM-yy
формат. Настройки NLS для формата даты в базе данных DD-MON-RR
. Есть ли причина, по которой я не получаю дату, такую же, как DD-MON-RR
? Может кто-нибудь, пожалуйста, помогите мне?