真正的公农历转换类for VB(14) tempStr = "清朝宣统" If y = 1909 Then tempStr = tempStr & "元年" Else tempStr = tempStr & UpNumber(CStr(y - 1909 + 1)) & "年" End If Else If y < 1949 Then tempStr = "中华民国" If y = 1912 Then tempStr = tempStr & "元年" Else tempStr = tempStr & UpNumber(CStr(y - 1912 + 1)) & "年" End If Else tempStr = "中华人民共和国成立" If y = 1949 Then tempStr = tempStr & "了" Else