我正在以pdf格式显示日期,该值来自:
s.getString(UserName, "FromMonth", "id123") + " " + s.getString(UserName, "FromYear", "id123");
结果如下:
1996年1月
我试过这段代码: 字符串月; DateTime myDateTime;
myDateTime = DateTime.Parse(s.GetString(UserName, "FromMonth", "id123") + " " + s.GetString(UserName, "FromYear", "id123"));
month = myDateTime.ToShortDateString();
pdfFormFields("sample",month);
但它给了我一个错误(参考标题)
pdfFormFields.SetField("sample", DateTime.ParseExact(s.GetString(UserName, "FromMonth", "id123") + " " + s.GetString(UserName, "FromYear", "id123"), "MM/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture).ToString());
但是它也给了我一个错误,有任何提示来解决这个问题吗?
我之前在代码的某些部分尝试了第一个代码并且它可以工作,只有在这部分才会给我一个错误。
BDW,我希望结果如此" 01/01/1996" ,这使得DAY默认为01答案 0 :(得分:1)