2010-10-13 4 views
3

Je dois créer une application simple, Un calendrier avec des notes, fonctionnant avec un simple calendrier db et standard est facile. le problème est avec une fonctionnalité que je dois ajouter:Utilisation du contrôle de calendrier WPF (C#), conversion de dates hébreu et georgian

J'ai besoin que chaque note ait une date hébraïque et une date géorgienne; Cela devrait fonctionner "à la volée", ce qui signifie: un utilisateur aura la possibilité d'ajouter une note basée sur un type de date de son choix, géorgien ou hébreu, et l'application fera la magie en arrière-plan. La base de données fonctionnera uniquement avec les dates géorgiennes, donc aucune conversion n'est nécessaire ici.

J'ai besoin (et beaucoup de recherches ont aidé très peu) un tutoriel pour cela, toute sorte d'aide fera l'affaire.

Répondre

5

Que pensez-vous de cela?

private static string GetHebDate(DateTime date, string format) 
     { 

      System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.CreateSpecificCulture("he-IL"); 
      ci.DateTimeFormat.Calendar = new System.Globalization.HebrewCalendar(); 
      return date.ToString(format, ci); 

     } 
+0

ressemble (pas encore essayé) c'est l'approche + code que je cherche. Cependant, que dois-je faire si je veux le reconvertir? la date hébreu est un format connu? (Je suis TRÈS! nouveau à. NET) – yossi

+0

Je voudrais essayer de cacher et lier la date grégorienne à la date hébreu. Quand une date hébraïque est choisie, il suffit de rechercher la date cachée. Si cela ne suffit pas, utilisez l'utilitaire 'DateTime.ParseExact()' pour analyser (exclure la valeur du texte) la date hébraïque. Le 'format' de mon fragment de code devrait fonctionner dans les deux sens pour cela. Si ce n'est pas le cas, vous pouvez écrire votre propre fournisseur de format. http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx –

+0

veuillez me contacter par mail. J'ai une offre d'emploi pour vous. yossi AT dugma-co-il – yossi

Questions connexes