如何解决System.DateTime不包含TryParseExact“的定义;关于windowsce和C#

如何解决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版本?

我这里有一块C代码。。基本上,它所做的是,用户在textbox1中输入一个字符串,点击按钮,C#将用我声明的格式检查它的日期格式,然后在日期上添加6个月,并在textbox2中输出为字符串格式yyyyMMdd。我正在尝试在Windows CE上运行此

我有一个错误“System.DateTime不包含TryParseExact的定义”


谢谢大家

看看这个解释,它展示了如何制作自己的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); }