- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
public static DateTime DateStringConvert(string dateString)
{
var dd = dateString.Substring(0, dateString.IndexOf('-'));
var mm = dateString.Substring(dateString.IndexOf('-') + 1).Substring(0, dateString.IndexOf('-'));
var yyyy = dateString.Substring(dateString.IndexOf('-') + 1).Substring(dateString.IndexOf('-') + 1)
.Substring(0, dateString.Substring(dateString.IndexOf('-') + 1)
.Substring(dateString.IndexOf('-') + 1).IndexOf(' '));
var time = dateString.Substring(dateString.IndexOf('-') + 1).Substring(dateString.IndexOf('-') + 1)
.Substring(dateString.Substring(dateString.IndexOf('-') + 1)
.Substring(dateString.IndexOf('-') + 1).IndexOf(' ') + 1);
var hh = time.Substring(0, time.IndexOf(':'));
var MM = time.Substring(time.IndexOf(':') + 1);
return new DateTime(
Convert.ToInt16(yyyy),
Convert.ToInt16(mm),
Convert.ToInt16(dd),
Convert.ToInt16(hh),
Convert.ToInt16(MM),
0);
}
Вот что происходит, когда не знаешь, как парсить string в DateTime. Говнокод получен от украинских фрилансеров.