Unity

Unity学習

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
のように大なり小なりでいける。