I try to use DateFormat to convert DateTime to locale but I found that it need to convert ERA from AD to BC too And I'm not sure how to do so.