Partage
  • Partager sur Facebook
  • Partager sur Twitter

type date en java

    20 mars 2019 à 17:32:09

    bonsoir ,

    je veux crée un variable date qui retourne un date de forma jj-mm-yyyy et ne retourna pas l heure juste le forma ce qui veux et merci 

    • Partager sur Facebook
    • Partager sur Twitter
      21 mars 2019 à 10:07:59

      Hello, 

      Je te redirige vers la javadoc concernant le formatage des dates : https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html . Comme son nom l'indique, cette classe permet de formater des objets de type Date.

      Bon courage dans ta recherche.

      • Partager sur Facebook
      • Partager sur Twitter
        21 mars 2019 à 18:50:44

        je crée mon fonction et je fait le tester dans le main mais le résulta n est pas comme je veux voila le main 

        public class TestServices {
        
            /**
             * @param args the command line arguments
             */
            public static void main(String[] args) throws ParseException  {
                  
                ServicesChallenge ps = new ServicesChallenge();
              DateFormat df = new SimpleDateFormat("dd-MM-yyyy");
               String date1="12-06-2018";
                String date2="12-06-2018";
                
              
                
              Challenge c=new Challenge("challenge20",df.parse(date1),df.parse(date2),"en cour","challenge20");
             System.out.println(df.parse(date1));
           ps.ajouterChallenge(1,c);
          
            }
            
        }
        

        voila le résulta 

        run-single:
        connexionn done !
        Tue Jun 12 00:00:00 CEST 2018
        BUILD SUCCESSFUL (total time: 8 seconds)

        je veux seulement le format dd-mm-yyyy sans heure et merci 




        • Partager sur Facebook
        • Partager sur Twitter
          21 mars 2019 à 23:07:58

          Bonjour,

          Ce code indique la date via une variable string :

          import java.time.LocalDate;
          import java.time.LocalDateTime; // Import the LocalDateTime class
          import java.time.format.DateTimeFormatter; // Import the DateTimeFormatter class
          import java.util.Locale;
          
          
          public class Game {
          	
            public static void main(String[] args) { 
          	  
          	  DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d-MM-yyyy");
                
          		String date = "16-08-2016";
          
                LocalDate localDate = LocalDate.parse(date, formatter);
          
                System.out.println(localDate);  //default, print ISO_LOCAL_DATE
          
                System.out.println(formatter.format(localDate));
          
            } 
          }




          source : https://www.mkyong.com/java8/java-8-how-to-convert-string-to-localdate/

          -
          Edité par Nemo404 22 mars 2019 à 10:06:03

          • Partager sur Facebook
          • Partager sur Twitter
            22 mars 2019 à 10:41:46

            Bonjour,

            La gestion des dates changent beaucoup entre Java7 et Java8, ca serait cool de préciser la version que tu utilises ^^

            • Partager sur Facebook
            • Partager sur Twitter
              12 avril 2019 à 10:40:34

              Tiffado a écrit:

              Bonjour,

              La gestion des dates changent beaucoup entre Java7 et Java8, ca serait cool de préciser la version que tu utilises ^^


              bonjour 

              j ai utilise java 8 

              • Partager sur Facebook
              • Partager sur Twitter

              type date en java

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown