IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

concatener la date et l'heure


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut concatener la date et l'heure
    Bonjour,
    je posséde de champ de type texte:
    champ1 == "23/03/2007"
    champ2 == "11:34"

    et je souhaite concaténer les deux de maniére à ce que le champ resultat soit: 2007-03-23T11:34

    je sais que je dois combiner split et replace mais je sais pas exactement comment faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    champ3 = champ1.replace("/","")."T".champ2 == 23032007T11:34
    [...]
    existe t'il une methode pour inversser les caractéres d'un String

    je vous remercie d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut
    Salut,

    En java on concatène un string soit avec l'opérateur "+", soit avec la méthode concat()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String champ1 = "23/03/2007";
    String champ2 = "11:34";
    String champ3 = champ1.replace("/", "-") + "T" + champ2;
    Ca devrait être bon!

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    merci, mais c'été pas ça vraiment le problème,
    c'est plutôt le fait d'inversser les caractères 23032007 ==> 20070323


    merci encore pour votre aide

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2008
    Messages : 43
    Par défaut
    Salut,

    Plutôt ça alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    		String champ1 = "23/03/2007";
    		String champ2 = "11:34";
    		String champ3 = "";
    		StringTokenizer str= new StringTokenizer(champ1,"/");
     
     
    		while(str.hasMoreTokens()){
    			champ3 = str.nextToken() + champ3;
    			if(str.hasMoreTokens()){
    				champ3 = "-" + champ3;
    			}
    		}
     
    		champ3 = champ3 + "T" + champ2;

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String champ1="02/05/2008";
    String champ2 = "11:34";
    String[] tab = champ1.split("/");
    String champ3 = tab[2] + tab[1] + tab[0] + "T" + champ2;

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Merci beacoup, les deux solutions marchent très bien.

    Je vous remercie encore pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Date] enregistrer la date et l'heure
    Par Nanoua dans le forum JDBC
    Réponses: 19
    Dernier message: 25/05/2012, 03h33
  2. Recuperer la date sans l'heur dans un champ datetime
    Par bob33 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/06/2010, 12h59
  3. Concatener la date au du nom fichier
    Par peppena dans le forum Linux
    Réponses: 5
    Dernier message: 09/02/2009, 12h53
  4. concatener la date et l'heure dans la meme valeur
    Par abdou.sahraoui dans le forum Oracle
    Réponses: 12
    Dernier message: 23/03/2006, 15h35
  5. Bloque la date et l'heure sous Win XP ??
    Par Djedjeridoo dans le forum Windows
    Réponses: 2
    Dernier message: 05/04/2004, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo