【发布时间】:2011-06-14 12:14:02
【问题描述】:
我希望将我的日期时间转换为格式为“dd/MM/yyyy”的字符串
每当我使用DateTime.ToString("dd/MM/yyyy") 转换它时,我都会得到dd-MM-yyyy。
我必须设置某种文化信息吗?
【问题讨论】:
-
做 DateTime.ToString("dd/MM/yyyy");
-
我这样做了,但没用,问题不在于日期,而在于“-”,我希望它是我指定的“/”
-
使用 MM 而不是 mm - mm 代表分钟而不是月。
-
MSDN documentation for DateTime.ToString 大错特错:"例如,“MM/dd/yyyyHH:mm”格式字符串以固定格式显示日期和时间字符串...格式字符串使用“/”作为固定日期分隔符,而不管特定于文化的设置。"