Partage
  • Partager sur Facebook
  • Partager sur Twitter

date en français

    12 mai 2008 à 12:49:36

    bonjour,
    est ce que quelqu'un sait comment traduire le code qui affiche la date en français :


    struct tm Today;
    time_t maintenant;

    time(&maintenant);
    Today = *localtime(&maintenant);


    merci
    • Partager sur Facebook
    • Partager sur Twitter
      12 mai 2008 à 12:53:58

      Prend le temps de faire une petite recherche, il n'y a pas que le site du zéro ;)

      /*  C inside */
      
      #include <stdio.h>
      #include <time.h>
      #include <locale.h>
      
      int main(void)
      {
        char d[100];
        time_t t = time(NULL);
        struct tm *tm = localtime(&t);
      
        strftime(d, sizeof(d)-1, "%A %d %B %Y a %Hh%M", tm);
        printf("En anglais: %s\n", d);
      
        setlocale(LC_ALL, "");
        strftime(d, sizeof(d)-1, "%A %d %B %Y a %Hh%M", tm);
        printf("En francais: %s\n", d);
        
        system("PAUSE");
      }
      

      En anglais: Monday 12 May 2008 a 12h53
      En franþais: lundi 12 mai 2008 a 12h53
      • Partager sur Facebook
      • Partager sur Twitter
        12 mai 2008 à 14:47:04

        en C++ on utilise les facets (dans <locale>), dans ce cas la il s'agit de std::time_put<CharT>
        • Partager sur Facebook
        • Partager sur Twitter

        date en français

        × 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