У меня ZonedDateTime
как String
.
Я хочу иметь возможность преобразовать строку в ZonedDateTime
с помощью неявного преобразования.
Вот мое преобразование:
implicit def string2ZonedDatetime(s: String): ZonedDateTime = {
ZonedDateTime.parse(s)
}
Вот мое использование:
val createdAt: ZonedDateTime = "2018-09-28T18:38:39+00:00"
Но когда я выполняю это, я получаю:
polymorphic expression cannot be instantiated to expected type
.
У меня такое чувство, чтоэто связано с какими-то неявными доказательствами?Нечто подобное описано здесь .
Но я не понимаю, как это относится к этой проблеме.