【发布时间】:2014-01-24 19:16:28
【问题描述】:
我以前的 LINQ 代码曾经有这样的东西:
DateOfBirth = string.Format("{0:MM/dd/yyyy}", myTable.DateOfBirth),
但现在我希望能够格式化用户如何从 Windows 更改他们的日期模式,所以我将其更改为这样并且它可以工作:
string regionShortDate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
string temp = "{0:" + regionShortDate + "}";
DateOfBirth = string.Format(temp, myTable.DateOfBirth),
所以请注意我必须使用字符串连接来构建我的字符串格式化程序?我只是认为应该有一种更专业的方式来做到这一点。你有什么建议?
【问题讨论】:
标签: c# string-formatting