با سلام
میتونید به این شکل انجام بدید
چون قالب DateTime بدون ; هست باید بجای ; فاصله[Space] باشد
private void button1_Click(object sender, EventArgs e)
{
string[] str = textBox1.Text.Split(';');
string newStr = String.Format("{0} {1}", str[0], str[1]);
DateTime dt = Convert.ToDateTime(newStr);
MessageBox.Show(dt.AddSeconds(2).ToString("yyyy/MM/dd;HH:mm:ss tt"));
}
به شکل زیر هم میشه که بهتره
string str = textBox1.Text.Replace(';', ' ');
DateTime dt = Convert.ToDateTime(str);
MessageBox.Show(dt.AddSeconds(2).ToString("yyyy/MM/dd;HH:mm:ss tt"));
موفق باشید