Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DATE EN TOUTE LETTRE (ARABE)


Information sur la source

Description

petite function pour avoir la représentation en lettres (texte) en Arabe d'une date comprise entre 01 janvier 1800 et le 31 decembre 2099.
 

Source

  • using System;
  • using System.Collections.Generic;
  • using System.Text;
  • namespace Tools
  • {
  • public class LesDates
  • {
  • static public string DateEnLettre(DateTime LaDate)
  • {
  • string Resultat = "";
  • string[] Journees = new string[32] { "ÕÝÑ",
  • "ÇáÃæá", "ÇáËÇäí", "ÇáËÇáË", "ÇáÑÇÈÚ", "ÇáÎÇãÓ", "ÇáÓÇÏÓ", "ÇáÓÇÈÚ", "ÇáËÇãä", "ÇáÊÇÓÚ", "ÇáÚÇÔÑ",
  • "ÇáÍÇÏí ÚÔÑ","ÇáËÇäí ÚÔÑ","ÇáËÇáË ÚÔÑ", "ÇáÑÇÈÚ ÚÔÑ", "ÇáÎÇãÓ ÚÔÑ", "ÇáÓÇÏÓ ÚÔÑ", "ÇáÓÇÈÚ ÚÔÑ", "ÇáËÇãä ÚÔÑ", "ÇáÊÇÓÚ ÚÔÑ",
  • "ÇáÚÔÑíä","ÇáÍÇÏí æ ÇáÚÔÑíä", "ÇáËÇäí æ ÇáÚÔÑíä", "ÇáËÇáË æ ÇáÚÔÑíä", "ÇáÑÇÈÚ æ ÇáÚÔÑíä", "ÇáÎÇãÓ æ ÇáÚÔÑíä", "ÇáÓÇÏÓ æ ÇáÚÔÑíä", "ÇáÓÇÈÚ æ ÇáÚÔÑíä", "ÇáËÇãä æ ÇáÚÔÑíä", "ÇáÊÇÓÚ æ ÇáÚÔÑíä",
  • "ÇáËáÇËíä","ÇáÍÇÏí æ ÇáËáÇËíä"
  • };
  • string[] NomsMois = new string[13] { "", "ÍÇäÝí", "ÝíÝÑí", "ãÇÑÓ", "ÃÝÑíá", "ãÇí", "ÌæÇä", "ÌæíáíÉ", "ÃæÊ", "ÓÈÊãÈÑ", "ÃßÊæÈÑ", "äæÝãÈÑ", "ÏíÓãÈÑ" };
  • string[] Annees = new string[100] {"","æÇÍÏ","ÇËäÇä","ËáÇËÉ","ÃÑÈÚÉ","ÎãÓÉ","ÓÊÉ","ÓÈÚÉ","ËãÇäíÉ","ÊÓÚÉ",
  • "ÚÔÑÉ","ÇÍÏì ÚÔÑ","ÇËäì ÚÔÑ","ËáÇËÉ ÚÔÑ","ÃÑÈÚÉ ÚÔÑ","ÎãÓÉ ÚÔÑ","ÓÊÉ ÚÔÑ","ÓÈÚÉ ÚÔÑ","ËãÇäíÉ ÚÔÑ","ÊÓÚÉ ÚÔÑ",
  • "ÚÔÑíä","æÇÍÏ æ ÚÔÑíä","ÇËäÇä æ ÚÔÑíä","ËáÇËÉ æ ÚÔÑíä","ÃÑÈÚÉ æ ÚÔÑíä","ÎãÓÉ æ ÚÔÑíä","ÓÊÉ æ ÚÔÑíä","ÓÈÚÉ æ ÚÔÑíä","ËãÇäíÉ æ ÚÔÑíä","ÊÓÚÉ æ ÚÔÑíä",
  • "ËáÇËíä","æÇÍÏ æ ËáÇËíä","ÇËäÇä æ ËáÇËíä","ËáÇËÉ æ ËáÇËíä","ÃÑÈÚÉ æ ËáÇËíä","ÎãÓÉ æ ËáÇËíä","ÓÊÉ æ ËáÇËíä","ÓÈÚÉ æ ËáÇËíä","ËãÇäíÉ æ ËáÇËíä","ÊÓÚÉ æ ËáÇËíä",
  • "ÃÑÈÚíä","æÇÍÏ æ ÃÑÈÚíä","ÇËäÇä æ ÃÑÈÚíä","ËáÇËÉ æ ÃÑÈÚíä","ÃÑÈÚÉ æ ÃÑÈÚíä","ÎãÓÉ æ ÃÑÈÚíä","ÓÊÉ æ ÃÑÈÚíä","ÓÈÚÉ æ ÃÑÈÚíä","ËãÇäíÉ æ ÃÑÈÚíä","ÊÓÚÉ æ ÃÑÈÚíä",
  • "ÎãÓíä","æÇÍÏ æ ÎãÓíä","ÇËäÇä æ ÎãÓíä","ËáÇËÉ æ ÎãÓíä","ÃÑÈÚÉ æ ÎãÓíä","ÎãÓÉ æ ÎãÓíä","ÓÊÉ æ ÎãÓíä","ÓÈÚÉ æ ÎãÓíä","ËãÇäíÉ æ ÎãÓíä","ÊÓÚÉ æ ÎãÓíä",
  • "ÓÊíä","æÇÍÏ æ ÓÊíä","ÇËäÇä æ ÓÊíä","ËáÇËÉ æ ÓÊíä","ÃÑÈÚÉ æ ÓÊíä","ÎãÓÉ æ ÓÊíä","ÓÊÉ æ ÓÊíä","ÓÈÚÉ æ ÓÊíä","ËãÇäíÉ æ ÓÊíä","ÊÓÚÉ æ ÓÊíä",
  • "ÓÈÚíä","æÇÍÏ æ ÓÈÚíä","ÇËäÇä æ ÓÈÚíä","ËáÇËÉ æ ÓÈÚíä","ÃÑÈÚÉ æ ÓÈÚíä","ÎãÓÉ æ ÓÈÚíä","ÓÊÉ æ ÓÈÚíä","ÓÈÚÉ æ ÓÈÚíä","ËãÇäíÉ æ ÓÈÚíä","ÊÓÚÉ æ ÓÈÚíä",
  • "ËãÇäíä","æÇÍÏ æ ËãÇäíä","ÇËäÇä æ ËãÇäíä","ËáÇËÉ æ ËãÇäíä","ÃÑÈÚÉ æ ËãÇäíä","ÎãÓÉ æ ËãÇäíä","ÓÊÉ æ ËãÇäíä","ÓÈÚÉ æ ËãÇäíä","ËãÇäíÉ æ ËãÇäíä","ÊÓÚÉ æ ËãÇäíä",
  • "ÊÓÚíä","æÇÍÏ æ ÊÓÚíä","ÇËäÇä æ ÊÓÚíä","ËáÇËÉ æ ÊÓÚíä","ÃÑÈÚÉ æ ÊÓÚíä","ÎãÓÉ æ ÊÓÚíä","ÓÊÉ æ ÊÓÚíä","ÓÈÚÉ æ ÊÓÚíä","ËãÇäíÉ æ ÊÓÚíä","ÊÓÚÉ æ ÊÓÚíä",
  • };
  • string[] Siecles = new string[6] { "ÃáÝ æ ËãÇäãÇÆÉ æ ", "ÃáÝ æ ÊÓÚãÇÆÉ æ ", "ÃáÝíä æ ", "ÃáÝ æ ËãÇäãÇÆÉ", "ÃáÝ æ ÊÓÚãÇÆÉ", "ÃáÝíä" };
  • int jour = LaDate.Day;
  • int mois = LaDate.Month; ;
  • int annee = LaDate.Year % 100;
  • int siecle = LaDate.Year / 100;
  • Resultat = Journees[jour] + " ãä ÔåÑ " + NomsMois[mois] + " ÓäÉ " + Siecles[siecle - 18 + (annee == 0 ? 3 : 0)] + Annees[annee];
  • return Resultat;
  • }
  • }
  • }
using System;
using System.Collections.Generic;
using System.Text;

namespace Tools
{
    public class LesDates
    {
        static public string DateEnLettre(DateTime LaDate)
        {
            string Resultat = "";
            string[] Journees = new string[32] { "ÕÝÑ", 
                                                "ÇáÃæá", "ÇáËÇäí", "ÇáËÇáË", "ÇáÑÇÈÚ", "ÇáÎÇãÓ", "ÇáÓÇÏÓ", "ÇáÓÇÈÚ", "ÇáËÇãä", "ÇáÊÇÓÚ", "ÇáÚÇÔÑ", 
                                                "ÇáÍÇÏí ÚÔÑ","ÇáËÇäí ÚÔÑ","ÇáËÇáË ÚÔÑ", "ÇáÑÇÈÚ ÚÔÑ", "ÇáÎÇãÓ ÚÔÑ", "ÇáÓÇÏÓ ÚÔÑ", "ÇáÓÇÈÚ ÚÔÑ", "ÇáËÇãä ÚÔÑ", "ÇáÊÇÓÚ ÚÔÑ",
                                                "ÇáÚÔÑíä","ÇáÍÇÏí æ ÇáÚÔÑíä", "ÇáËÇäí æ ÇáÚÔÑíä", "ÇáËÇáË æ ÇáÚÔÑíä", "ÇáÑÇÈÚ æ ÇáÚÔÑíä", "ÇáÎÇãÓ æ ÇáÚÔÑíä", "ÇáÓÇÏÓ æ ÇáÚÔÑíä", "ÇáÓÇÈÚ æ ÇáÚÔÑíä", "ÇáËÇãä æ ÇáÚÔÑíä", "ÇáÊÇÓÚ æ ÇáÚÔÑíä",
                                                "ÇáËáÇËíä","ÇáÍÇÏí æ ÇáËáÇËíä" 
                                               };
            string[] NomsMois = new string[13] { "", "ÍÇäÝí", "ÝíÝÑí", "ãÇÑÓ", "ÃÝÑíá", "ãÇí", "ÌæÇä", "ÌæíáíÉ", "ÃæÊ", "ÓÈÊãÈÑ", "ÃßÊæÈÑ", "äæÝãÈÑ", "ÏíÓãÈÑ" };
            string[] Annees = new string[100] {"","æÇÍÏ","ÇËäÇä","ËáÇËÉ","ÃÑÈÚÉ","ÎãÓÉ","ÓÊÉ","ÓÈÚÉ","ËãÇäíÉ","ÊÓÚÉ",
                                               "ÚÔÑÉ","ÇÍÏì ÚÔÑ","ÇËäì ÚÔÑ","ËáÇËÉ ÚÔÑ","ÃÑÈÚÉ ÚÔÑ","ÎãÓÉ ÚÔÑ","ÓÊÉ ÚÔÑ","ÓÈÚÉ ÚÔÑ","ËãÇäíÉ ÚÔÑ","ÊÓÚÉ ÚÔÑ",
                                               "ÚÔÑíä","æÇÍÏ æ ÚÔÑíä","ÇËäÇä æ ÚÔÑíä","ËáÇËÉ æ ÚÔÑíä","ÃÑÈÚÉ æ ÚÔÑíä","ÎãÓÉ æ ÚÔÑíä","ÓÊÉ æ ÚÔÑíä","ÓÈÚÉ æ ÚÔÑíä","ËãÇäíÉ æ ÚÔÑíä","ÊÓÚÉ æ ÚÔÑíä",
                                               "ËáÇËíä","æÇÍÏ æ ËáÇËíä","ÇËäÇä æ ËáÇËíä","ËáÇËÉ æ ËáÇËíä","ÃÑÈÚÉ æ ËáÇËíä","ÎãÓÉ æ ËáÇËíä","ÓÊÉ æ ËáÇËíä","ÓÈÚÉ æ ËáÇËíä","ËãÇäíÉ æ ËáÇËíä","ÊÓÚÉ æ ËáÇËíä",
                                               "ÃÑÈÚíä","æÇÍÏ æ ÃÑÈÚíä","ÇËäÇä æ ÃÑÈÚíä","ËáÇËÉ æ ÃÑÈÚíä","ÃÑÈÚÉ æ ÃÑÈÚíä","ÎãÓÉ æ ÃÑÈÚíä","ÓÊÉ æ ÃÑÈÚíä","ÓÈÚÉ æ ÃÑÈÚíä","ËãÇäíÉ æ ÃÑÈÚíä","ÊÓÚÉ æ ÃÑÈÚíä",
                                               "ÎãÓíä","æÇÍÏ æ ÎãÓíä","ÇËäÇä æ ÎãÓíä","ËáÇËÉ æ ÎãÓíä","ÃÑÈÚÉ æ ÎãÓíä","ÎãÓÉ æ ÎãÓíä","ÓÊÉ æ ÎãÓíä","ÓÈÚÉ æ ÎãÓíä","ËãÇäíÉ æ ÎãÓíä","ÊÓÚÉ æ ÎãÓíä",
                                               "ÓÊíä","æÇÍÏ æ ÓÊíä","ÇËäÇä æ ÓÊíä","ËáÇËÉ æ ÓÊíä","ÃÑÈÚÉ æ ÓÊíä","ÎãÓÉ æ ÓÊíä","ÓÊÉ æ ÓÊíä","ÓÈÚÉ æ ÓÊíä","ËãÇäíÉ æ ÓÊíä","ÊÓÚÉ æ ÓÊíä",
                                               "ÓÈÚíä","æÇÍÏ æ ÓÈÚíä","ÇËäÇä æ ÓÈÚíä","ËáÇËÉ æ ÓÈÚíä","ÃÑÈÚÉ æ ÓÈÚíä","ÎãÓÉ æ ÓÈÚíä","ÓÊÉ æ ÓÈÚíä","ÓÈÚÉ æ ÓÈÚíä","ËãÇäíÉ æ ÓÈÚíä","ÊÓÚÉ æ ÓÈÚíä",
                                               "ËãÇäíä","æÇÍÏ æ ËãÇäíä","ÇËäÇä æ ËãÇäíä","ËáÇËÉ æ ËãÇäíä","ÃÑÈÚÉ æ ËãÇäíä","ÎãÓÉ æ ËãÇäíä","ÓÊÉ æ ËãÇäíä","ÓÈÚÉ æ ËãÇäíä","ËãÇäíÉ æ ËãÇäíä","ÊÓÚÉ æ ËãÇäíä",
                                               "ÊÓÚíä","æÇÍÏ æ ÊÓÚíä","ÇËäÇä æ ÊÓÚíä","ËáÇËÉ æ ÊÓÚíä","ÃÑÈÚÉ æ ÊÓÚíä","ÎãÓÉ æ ÊÓÚíä","ÓÊÉ æ ÊÓÚíä","ÓÈÚÉ æ ÊÓÚíä","ËãÇäíÉ æ ÊÓÚíä","ÊÓÚÉ æ ÊÓÚíä",
                                              };
            string[] Siecles = new string[6] { "ÃáÝ æ ËãÇäãÇÆÉ æ ", "ÃáÝ æ ÊÓÚãÇÆÉ æ ", "ÃáÝíä æ ", "ÃáÝ æ ËãÇäãÇÆÉ", "ÃáÝ æ ÊÓÚãÇÆÉ", "ÃáÝíä" };

            int jour = LaDate.Day;
            int mois = LaDate.Month; ;
            int annee = LaDate.Year % 100;
            int siecle = LaDate.Year / 100;

            Resultat = Journees[jour] + " ãä ÔåÑ " + NomsMois[mois] + " ÓäÉ " + Siecles[siecle - 18 + (annee == 0 ? 3 : 0)] + Annees[annee];

            return Resultat;
        }
    }
}

Conclusion

reste a faire, la même fonction pour les nombres
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de DrMinmax le 07/07/2007 20:07:03

pas mal comme idee

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

conversion [ par 24 ans ] j'ai une chaine qui contient une date exemplestring dt="2006/03/14"comment est ce que je peux la convertir  en type date conversion [ par medbabs ] Bonjour je voudrais convertir une chaine de caractére que je récupére d'une zone text vers le type convenable(par exemple si le type est une date la Conversion date C en date C# [ par dafdan ] Bonjour,par l'intermediaire d'une socket je recupere une date du format :( time en C : Gets time of day.time gives the current time, in seconds, elaps Conversion de date pendant désérialisation [ par Marauder69fr ] Bonjour,Je récupère un flux XML d'un ERP et je le désérialise dans mon application (avec XmlSerializer).Problème, les dates sont au format YYYYMMDD et conversion de date [ par survcopt ] J'ai un chiffre : 1177801200 et je sais qu'il correspond à la date 04/07/2007 , j'ai compris qu'il s'agit d'un compteur qui commence le 01/01/1900 .Ex conversion datetimepicker en string formaté [ par zncpo ] Bonjour,je souhaiterais pouvoir recuperer la date selectionné dans mon DateTimePicker pour la convertiren string formatéexemple : 01/05/2007 10:15:03e Afficher le mois courant en lettres. [ par madshell ] Bonjour,J'aimerais savoir comment pourrais-je faire pour afficher le mois en lettre.par exemple quand :DateTime.Now.Month = 1 , une valeur mois vaudra Lire la date dans un fichier XML [ par Khaled_ST ] Bonjour à tous,Je développe une appli dans laquelle je suis améné à écrire et lire la date dans un fichier XML. Tant que je suis sur ma machine où la affichage date et heure [ par gzitoun ] Bonjour, je voudrais simplement SVP savoir ce que je dois modifier dans mon code pour recevoir la date comme il faut: je m explique: pour aujourd hui conversion [ par tbedin ] comment convertir du bitmap en jepg


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,154 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.