如何在C#中的空格后删除尾随字符?

SRA*_*SRA 2 .net c#

我有一个字符串,'12 /二千零十分之一十00:00:00' .如何使用C#将其显示为''12/10/2010'?

Joe*_*ton 7

你可以试试:

编辑:

DateTime d;
DateTime.TryParse("12/10/2010 00:00:00", d);
d.ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)


Ste*_*ner 6

这需要在空格之前占用字符串的前半部分:

   string formatedDt = "12/10/2010 00:00:00".Split(' ')[0];
Run Code Online (Sandbox Code Playgroud)


Ter*_*ver 6

其他人都直接回答了这个问题,但我觉得你真正需要的是System.DateTime通过生成字符串表示的各种方式变得更加熟悉:

DateTime.ToShortDateString

DateTime.ToShortTimeString

则DateTime.ToString(串)