【发布时间】:2015-06-01 14:07:16
【问题描述】:
可能是愚蠢的问题,但我以前没有与 Culture 合作过。该日期的资产需要是:
MMMM dd "de" yyyy(“de”上不带引号)。
2015 年 1 月 1 日
我现在拥有的:
CultureInfo ci = new CultureInfo("es-ES", false);
string date = DateTime.Now.ToString("MMMM dd REPLACE yyyy", ci).Replace("REPLACE", "de");
我想知道是否有一种我不知道的“在编程上更正确”的方法,而不是string.Replace
【问题讨论】:
-
我认为你只需要转义 d,如 \d (例如 ToString("MMMM dd \de yyyy", ci))见 msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx
标签: c# datetime cultureinfo