static void getSMSContent(string mobile, string senderaddi, string recvaddi, string ct, string sd, ref int flag) { if (flag == 1) { MoInfo moInfo = new MoInfo(); moInfo.Content = ct; if (sd.Length == 14) { int year = int.Parse(sd.Substring(0, 4).TrimStart('0')); int month = int.Parse(sd.Substring(4, 2).TrimStart('0')); int day = int.Parse(sd.Substring(6, 2).TrimStart('0')); int hour = int.Parse(sd.Substring(8, 2).TrimStart('0')); int minite = int.Parse(sd.Substring(10, 2).TrimStart('0')); int second = int.Parse(sd.Substring(12, 2).TrimStart('0')); moInfo.MoTime = new DateTime(year, month, day, hour, minite, second); } moInfo.Phone = mobile; moInfo.ExtraNub = senderaddi; mos.Add(moInfo); } }