将DateTime格式更改为dd/mmmm/yyyy

mag*_*_nz -2 .net c# datetime

我有一个DateTime对象的格式6/07/2016,我想将其更改为格式6th July 2016.

我怎么能在C#中做到这一点?一直在环顾四周,但似乎只想找到以这种格式将字符串转换为DateTime的方法.如果我已经拥有DateTime对象怎么办?首先转换为字符串?

谢谢

Sco*_*ain 5

您需要在.ToString调用中传入字符串格式,引用自定义日期和时间格式说明符页面以查看所需的说明符.

string timeString = timeToRun.ToString("d MMMM yyyy")
Run Code Online (Sandbox Code Playgroud)

这将为您提供6 July 2016,如果您需要,6th而不是6您需要此问答中指定的自定义格式提供程序