DateTime.ToString格式

Rob*_*nik 7 c# formatting datetime localization

我通过向DateTime.ToString方法提供文化信息来显示本地化的短日期.到现在为止我正在使用

x.ToString("d", ci); // 23.12.2000
Run Code Online (Sandbox Code Playgroud)

显示短日期.但现在我想也包括缩写日名.我试过了

x.ToString("ddd d", ci); // pon 23
Run Code Online (Sandbox Code Playgroud)

但现在d变成日期说明符而不是短日期格式,所以我只获取日期名称和日期编号,而不是日期名称和短日期.

如何说服格式化程序显示日期以及预定义的文化短日期格式?

Kri*_*all 9

怎么样:

string.Format(ci, "{0:ddd} {0:d}", x)
Run Code Online (Sandbox Code Playgroud)

  • 不,这不会起作用,因为引用罗伯特"pon 23"而不是"pon 23.12.2000" (3认同)