Цитата:
|
Сообщение от joker99
потому что в date информация о культуре не хранится. то есть Convert использовал её для парсинга, но сам date об этом не знает. Это просто DateTime. Для учёта культурты надо использовать date.ToString(format,culInfo) или просто date.ToString(culInfo).
А зачем переводит стринг в дату а потом назад в стринг?
|
я так и думал. просто мне нужно только число, а оно "безкультурное". но проблему я уже довольно просто решил
private string ConGer(DateTime dt)
{
return dt.Day.ToString().PadLeft(2,'0')+"."+dt.Month.ToString().PadLeft(2,'0' )+"."+dt.Year.ToString();
}
П.С. число я беру из xml, обрабатываю и пишу обратно, просто код сократил