DateTime.Now > 開始予定日のユーザー入力値の場合、ステータスを期限切れとして設定しようとしています。以下の解析では、「文字列を解析して、各変数を datetime オブジェクトに入れる前に日付を取得してください」というエラーが表示されます。しかし、文字列を解析して日時に変換しました。
public void updateStatus()
{
var user_time_start = DateTime.Parse(txtDateStart.Text);
var user_time_end = DateTime.Parse(txtDateEnd.Text);
var time_now = DateTime.Now;
//Set Status of Appointment
if (time_now > user_time_start || time_now < user_time_end)
{
cmboStatus.Text = "EXPIRED";
}
else
{
cmboStatus.Text = "CURRENT";
}
}
これで私を助けてください。