안녕하세요, DateTime
값을 앱 설정에 저장하려고합니다.앱 설정에서 현재 날짜 시간을 저장하십시오.
그림과 같이 InstallationDate
과 PreviousDate
이 있습니다.
이름 | 종류 | 범위 | 값
InstallationDate - System.DateTime - 사용자 -
PreviousDate - System.DateTime - 사용자 -
내가 처음 실행상의 InstallationDate
를 삽입하기 위해 노력하고있어 Form_Closing의 경우 PreviousDate
입니다.
private void frmMainMenu_Load(object sender, EventArgs e)
{
int firstU = Properties.Settings.Default.FirstUse;
int one = 1;
if (firstU == 0)
{
Properties.Settings.Default["FirstUse"] = one;
Properties.Settings.Default.Save();
}
Properties.Settings.Default["InstallationDate"] = DateTime.Now.ToShortDateString();
Properties.Settings.Default.Save();
}
private void frmMainMenu_FormClosing(object sender, FormClosingEventArgs e)
{
Properties.Settings.Default["PreviousDate"] = DateTime.Now.ToShortDateString();
Properties.Settings.Default.Save();
}
그러나 지금, 그것의
예외 trowing "설정 속성 'InstallationDate'는 호환되지 않는 유형입니다."문제
Properties.Settings.Default["InstallationDate"] = DateTime.Now.ToShortDateString();
당신은
InstallationDate
은DateTime
라고,하지만 당신은 따라서 유형이 일치하지 마십시오string
분야에서 (ToShortDateString
사용) 설정하려고 :
'System.DateTime' 유형을 사용하여 속성을 정의 했으므로 속성에'DateTime.Now'를 지정해야합니다. –
또는 더 나은,'DateTime.UtcNow' ... –