2016-03-11 5 views
3

Я попытался преобразовать дату в формат yyyy/MM/dd с помощью joda. но я получил эту ошибку.Преобразование даты даты Scala с использованием joda datetime

Неверный формат: "2016-03-10T15: 45: 03,000 + 05: 30" неправильный формат в "T15: 45: 03,000 + 05: 30":()

здесь мой метод

val dateFormatGeneration: DateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd"); 
      def convertDateTime(dt:DateTime):String={ 
       dateFormatGeneration.parseDateTime(dt.toString).toString 
      } 

просто я нужно преобразовать объект Joda DATETIME в строку в формате yyyy/MM/dd

ответ

4

насколько я могу сказать, проще было бы просто использовать DateTimeFormatterprint() метод:

val dateFormatGeneration: DateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd"); 

def convertDateTime(dt:DateTime):String={ 
    dateFormatGeneration.print(dt) 
} 
+0

спасибо большое .. :) –