如何以这种格式获取日期和时间?

Ehs*_*ani -3 .net formatting

请告诉我如何以这种格式获取当前日期和时间:

2011年11月18日星期五晚上7点

dah*_*byk 10

如果CurrentCultureen-US:

DateTime.Now.ToString("f")
Run Code Online (Sandbox Code Playgroud)

否则你可以指定文化:

DateTime.Now.ToString("f", CultureInfo.CreateSpecificCulture("en-US"))
Run Code Online (Sandbox Code Playgroud)

或者您可以使用自定义字符串,这又取决于文化的月/日名称和24小时时间.

我不建议使用InvariantCulture,这是专为机器使用而设计的.