Het is over het algemeen beter om bij bestaande bibliotheken te blijven in plaats van uw eigen bibliotheken te schrijven. Probeer bijvoorbeeld jDateTime of Gregorian-Jalali-Date-Convertor .
PS Ik heb ze zelf nooit geprobeerd te gebruiken, maar de eerste ziet er veel steviger uit.