C# string型の時間と時間を比例する
たとえば時間がstring型で"2099-01-01 00:00:00"と"2099-02-02 00:00:00"でどっちが最新かとりたい時、
まずは型変換する。
string startDate="2099-01-01 00:00:00"; // 戻り値をDateTime型にする public DateTime EndDate { get { // 初期化する DateTime ret = DateTime.MinValue; // string型からintへ尚且つDateTime型にしている DateTime.TryParse(startDate, out ret); return ret; } } DateTime型の"1/1/2099 12:00:00 AM" == retになる userHomeList[j].EndDate > userHomeList[j - 1].EndDate のように大なり小なりでいける。