Это простая задача с использованием .Net Framework, потому что она имеет класс ChineseLunisolarCalendar
.Китайский год можно получить так:
ChineseLunisolarCalendar calendar = new ChineseLunisolarCalendar();
var someDate = new DateTime(1984,2,1);
var chineseYear = calendar.GetYear(someDate);// will be 1983
Есть ли аналог этой конструкции в Windows phone?