Besoin d'Obtenir le courant DateTime dans le Studio Talend?
Je suis en train de Talend studio, outil de migration de données. Maintenant, je veux de l'Actuel DateTime dans le champ Date.
Je reçois la date /heure à partir de ce code TalendDate.getDate("yyyy-MM-dd HH:mm:ss")
mais il retourne la Chaîne de type de données. Mais j'ai besoin de Date
type à insérer.Est-il une Chaîne de date (Exemple insert est comme ceci:1999-12-13 16:14:48
) conversion est dans le Studio Talend.
OriginalL'auteur Rajesh kannan | 2015-05-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la routine de la fonction
TalendDate.parseDate
pour convertir unString
à unDate
.Si vous voulez que le courant datetime:
Mais cela n'a aucun sens.
Parsedate fonction est prêt à recevoir une chaîne de caractères et la convertir en une
Date
objet.Date
objets de format, de sorte que vous n'avez pas de soins de la façon dont sont stockées, vous avez besoin de changer laDate
format dans le moment où vous le montrer, mais pas lorsque vous stockez il:Quand vous en avez besoin pour afficher/imprimer utiliser
SimpleDateFormat
par exemple si vous souhaitez afficher 2015-07-05 16:00:00 vous devez faire comme ceci:Je veux insérer la date et l'heure actuelles comme ce format "aaaa-MM-jj HH:mm:ss".Ainsi doit-je utiliser ce TalendDate.parseDate("yyyy-MM-dd HH:mm:ss",TalendDate.getDate("yyyy-MM-dd HH:mm:ss")). @Jordi Castilla
lire ma réponse mis à jour, il vous manque des choses importantes, j'espère qu'elle précise
Grand il works.@jordi
OriginalL'auteur Jordi Castilla
très simple avec l'utilisation de DateFormat en java
OriginalL'auteur kavi temre