سلام
اگه از NET. استفاده می کنید که خودش به هر نوع تاریخی که بخواهید تبدیل می کنه . دیگه احتیاجی به کد نویسی نیست . کافی از using system.globalization استفاده کنید .
من کد delphi , c دارم اگه خواستید بگید ، واستون بزارم .