Для анализа даты, которая была установлена в первом TextBox
:
var parsedDateTime = DateTime.ParseExact(
textBox1.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
Чтобы установить ту же дату во втором TextBox
, но в другом формате:
var textBox2.Text = parsedDateTime.ToString("yyyy/MM/dd");
[Изменить] Как выяснилось, формат не dd/MM/yyyy
, это d/M/yyyy
:
var textBox1 = new TextBox { Text = "2/3/2004" };
var parsedDateTime = DateTime.ParseExact(textBox1.Text, "d/M/yyyy", CultureInfo.InvariantCulture);
var textBox2 = new TextBox();
textBox2.Text = parsedDateTime.ToString("yyyy/MM/dd");