C#格式化一个字符串

Coc*_*Dev 2 c# string format

我有一个看起来像的字符串

4/2/2012 12:00 AM
12/30/1899 10:00 AM
Run Code Online (Sandbox Code Playgroud)

我想格式化字符串,以便第一个日期/时间戳看起来像

2012年4月2日

第二个应该是这样的

10:00 AM

我应该使用空格作为分割字符串的方法吗?

Mar*_*hal 7

对于完整的字符串 - >

string s= DateTime.Parse("4/2/2012 12:00 AM").ToString("d/M/yyyy hh:mm tt");
Run Code Online (Sandbox Code Playgroud)

对于分隔的字符串 - >

string date=DateTime.Parse("4/2/2012 12:00 AM").ToString("d/M/yyyy");
string time = DateTime.Parse("4/2/2012 12:00 AM").ToString("hh:mm tt");
Run Code Online (Sandbox Code Playgroud)