Bonjour à tous.
Je débute en Scala et je dois avouer que je galère un peu ^^

Par exemple:
J'ai en entrée un fichier avec un champ date au format Int (sous la forme yyyyMMdd). Je voudrais récupérer la date et la transformer en format Date (yyyy-MM-dd) pour pouvoir l'intégrer dans une table.
J'ai commencé à coder ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import java.sql.Date
import java.text.SimpleDateFormat
 
val inputDate:Int = 20180314
val simpleDateFormat:SimpleDateFormat = new SimpleDateFormat("yyyyMMdd")
val outputDate = simpleDateFormat.parse(inputDate)
val formatDate = new SimpleDateFormat("yyyy-MM-dd")
Maintenant j'ai une erreur au niveau du parse ("found :Int required :String").
Donc si je comprends bien, cela ne fonctionne que pour une transformation String --> Date.

Du coup je suis bloqué
Est-ce quelqu'un pourrait me dire comment coder la transformation ?

Merci d'avance.