의 TryParseExact에 대한 정의가 System.DateTime에 포함되어 있지 않습니다. 여기에 C# 코드 블록이 있습니다. 기본적으로 사용자 입력은 button1에서 textbox1의 문자열을 입력하고, C#은 선언 된 형식으로 어떤 날짜 형식인지 확인한 다음 날짜를 6 개월 추가하고 textbox2의 문자열 형식을 yyyyMMdd로 출력합니다. Windows CE에서 실행하려고합니다 ..Windows CE 및 C#
그리고 나는 "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); }
모두 감사합니다!
어떤 .net 프레임 워크 버전을 사용하고 있습니까? – Olrac
@loy .net 컴팩트 프레임 워크 – wudzik
hmm .. 무슨 버전인지 알고 계십니까? @ wudzik – Olrac