Accueil > > > DATE EN ARABE
DATE EN ARABE
Information sur la source
Description
C'est un petit programme qui convertit la date du jour en langue Arabe. La fonction intégrée convertit les jours de semaine ainsi que les mois en Arabe, le numéro du jour et l'année sont gardés tels quels.
Source
- unit Unit1;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, ComCtrls;
-
- type
- TForm1 = class(TForm)
- Label1: TLabel;
- Button1: TButton;
- Label2: TLabel;
- procedure Button1Click(Sender: TObject);
- private
- { Déclarations privées }
- public
- { Déclarations publiques }
- end;
-
- var
- Form1: TForm1;
-
- implementation
-
- {$R *.dfm}
- function MoisEnArabe(moi: word): string;
- var MLA:string;
- begin //donner les mois en Arabe de janvier à décembre dans le même ordre
- case moi of
- 1:MLA :='ÌÇäÝí' ; 7 :MLA :='ÌæíáíÉ' ;
- 2:MLA :='ÝíÝÑí' ; 8 :MLA :='ÃæÊ' ;
- 3:MLA :='ãÇÑÓ' ; 9 :MLA :='ÓÈÊãÈÑ' ;
- 4:MLA :='ÃÝÑíá' ; 10:MLA :='ÃßÊæÈÑ' ;
- 5:MLA :='ãÇí' ; 11:MLA :='äæÝãÈÑ' ;
- 6:MLA :='ÌæÇä' ; 12:MLA :='ÏíÓãÈÑ' ;
- end;// case
- Result:= MLA ;
- end;
- function JourEnArabe(j: word): string;
- var JLA:string;
- days: array[1..7] of string;
- begin // donner les jours en Arabe
- days[1] := 'ÇáÃÍÏ'; //dimanche
- days[2] := 'ÇáÇËäíä'; // lundi
- days[3] := 'ÇáËáÇËÇÁ'; // mardi
- days[4] := 'ÇáÃÑÈÚÇÁ'; // mercredi
- days[5] := 'ÇáÎãíÓ'; // jeudi
- days[6] := 'ÇáÌãÚÉ'; // vendredi
- days[7] := 'ÇáÓÈÊ'; // samedi
- JLA:=days[DayOfWeek(date)] ;
- Result:= JLA ;
- end;
- function DateEnArabe():string;
- var annee,mois,jour :word;
- begin
- DecodeDate(Date,annee,mois,jour);// decoder la date du jour
- DateEnArabe:='íæã '+JourEnArabe(jour)+' '+inttostr(jour)+' '+MoisEnArabe(mois)+' '+inttostr(annee);
- // DateEnArabe reçoit la date jour en Arabe
- end;
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- label1.Caption:=DateEnArabe;
- end;
-
- end.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Button1: TButton;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function MoisEnArabe(moi: word): string;
var MLA:string;
begin //donner les mois en Arabe de janvier à décembre dans le même ordre
case moi of
1:MLA :='ÌÇäÝí' ; 7 :MLA :='ÌæíáíÉ' ;
2:MLA :='ÝíÝÑí' ; 8 :MLA :='ÃæÊ' ;
3:MLA :='ãÇÑÓ' ; 9 :MLA :='ÓÈÊãÈÑ' ;
4:MLA :='ÃÝÑíá' ; 10:MLA :='ÃßÊæÈÑ' ;
5:MLA :='ãÇí' ; 11:MLA :='äæÝãÈÑ' ;
6:MLA :='ÌæÇä' ; 12:MLA :='ÏíÓãÈÑ' ;
end;// case
Result:= MLA ;
end;
function JourEnArabe(j: word): string;
var JLA:string;
days: array[1..7] of string;
begin // donner les jours en Arabe
days[1] := 'ÇáÃÍÏ'; //dimanche
days[2] := 'ÇáÇËäíä'; // lundi
days[3] := 'ÇáËáÇËÇÁ'; // mardi
days[4] := 'ÇáÃÑÈÚÇÁ'; // mercredi
days[5] := 'ÇáÎãíÓ'; // jeudi
days[6] := 'ÇáÌãÚÉ'; // vendredi
days[7] := 'ÇáÓÈÊ'; // samedi
JLA:=days[DayOfWeek(date)] ;
Result:= JLA ;
end;
function DateEnArabe():string;
var annee,mois,jour :word;
begin
DecodeDate(Date,annee,mois,jour);// decoder la date du jour
DateEnArabe:='íæã '+JourEnArabe(jour)+' '+inttostr(jour)+' '+MoisEnArabe(mois)+' '+inttostr(annee);
// DateEnArabe reçoit la date jour en Arabe
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption:=DateEnArabe;
end;
end.
Conclusion
Pour avoir le résultat en bonne et due forme vous devez au préalable ajouter la langue Arabe. Par exemple Arabe Algérie.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
convertir chiffres romains en nombre arabe [ par skinpo ]
Bonjour je suis totalement débutant en pascal j'utilise delphi 7 et j'ai reçu pour exercice de trouver et d'analyser les étapes d'un petit code simpl
Convertir le quantième an Date dd/mm/aaaa [ par Bay_Pierre ]
Salut, je travaille sur un petit projet où je dois convertir des quantièmes en date ordinaire. Par exemple le nombre 279 peut être converti en date du
Utilisation de TimeStamp [ par guilhemrostain ]
Bonjour,j'ai un champ de ma base de donnée nommé Timestamp qui est de type Entier long sur 10 chiffres (ex : 1052990591).J'ai besoin d'extraire ce cha
convertir un date [ par alex_lecool85 ]
existe t-il une fonction qui converti une date au format jj/mm/aaaa eu format mm/jj/aaaa? merci de vos reponce.
Convertisseur [ par lehasard ]
bonjour tlm voila j'ai un probleme je veu juste avoir ou bien convertir des nombre ou bien des montant en lettres arabe sous excel mais je n'arrive pa
Comment poser une condition au cas où la donnée n'est pas trouvée? [ par leading ]
Bonjour! Peut être une logique tordue de ma part. Dans les codes ci-dessous; j'essaie de dire que si dans la base de donnée on trouve ce qui est dans
convertir un fichier .DBF à un fichier txt TYPE sdf [ par ilhemo ]
bonjeur, comment convertir un fichier ***.DBF à un fichier ***.txt TYPE sdf avec delphi aidez moi svp et merci
decodate date [ par cam18 ]
Bonjour,[^^happy3] J'ai dans une base de donnée un champ qui correspd une date de naissance de type date. En fait, et avec un composant sql, je voud
comment faire une selection d'age par sql [ par cam18 ]
bonjoue j'ai une base des données qui contienne un champ " date de naissance"; comment faire ( bien sur avec une requette sql) pour sélectionner les g
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|