如何解决System.DateTime不包含TryParseExact“的定义;关于windowsce和C#
我这里有一块C代码。。基本上,它所做的是,用户在textbox1中输入一个字符串,点击按钮,C#将用我声明的格式检查它的日期格式,然后在日期上添加6个月,并在textbox2中输出为字符串格式yyyyMMdd。我正在尝试在Windows CE上运行此 我有一个错误“System.DateTime不包含TryParseExact的定义”如何解决System.DateTime不包含TryParseExact“的定义;关于windowsce和C#,c#,datetime,windows-mobile,windows-ce,tryparse,C#,Datetime,Windows Mobile,Windows Ce,Tryparse,我这里有一块C代码。。基本上,它所做的是,用户在textbox1中输入一个字符串,点击按钮,C#将用我声明的格式检查它的日期格式,然后在日期上添加6个月,并在textbox2中输出为字符串格式yyyyMMdd。我正在尝试在Windows CE上运行此 我有一个错误“System.DateTime不包含TryParseExact的定义” 谢谢大家 看看这个解释,它展示了如何制作自己的tryparse,因为compact框架没有自己的tryparse 您使用的是哪个.net framework版本?
谢谢大家 看看这个解释,它展示了如何制作自己的tryparse,因为compact框架没有自己的tryparse
您使用的是哪个.net framework版本?@loy.net compact framework I suposehm..您知道哪个版本吗@wudzik@loy没有但我几乎可以肯定的是,没有一个.net compact让TryParseJust编写自己的,捕获FormatException并返回false。谢谢。很好的参考!
DateTime dateValue;
string inputString = textBox1.Text;
string[] formats = {"yyyyMMdd", "yyyy.MM.dd", "dd-MMM-yy", "yyyy/MM/dd", "yyyy-MM-dd", "yy/MM/dd"};
try
{
if (DateTime.TryParseExact(inputString, formats,
null,
DateTimeStyles.None,
out dateValue))
{
dateValue = dateValue.AddMonths(6);
textBox2.Text = dateValue.ToString("yyyyMMdd");
}
else
{
MessageBox.Show("Invalid Date Format.");
}
}
catch (Exception ex) { MessageBox.Show(ex.Message); }