ここに C# コードのブロックがあります。基本的には、ユーザーが textbox1 に文字列を入力し、ボタンをクリックすると、C# は宣言された形式で日付形式を確認し、日付に 6 か月を追加して出力します。 textbox2 で文字列形式 yyyyMMdd に変換します。これをWindows CEで実行しようとしています..
そして、「System.DateTimeにはTryParseExactの定義が含まれていません」というエラーが発生しています。
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); }
みんな、ありがとう!