added string formatting to PersianDateTime