日期ToString问题
我的tostring("yyyy-MM-dd/HH:mm:ss")怎么出来的结果是 2013-04-09-10:39:32;24
中间的斜杠变成横杠了.
并且语言是中文,地区也是中国,就有一台电脑不行. MM 中国 语言
[解决办法]
并且语言是中文,地区也是中国 这句话没懂什么意思 想要显示什么地区的
[解决办法]
':'和'/'是占位符,表示TimeSeparator和DateSeparator,具体取决于当前系统设置。
比如:
var formatInfo = DateTimeFormatInfo.CurrentInfo.Clone() as DateTimeFormatInfo;
string d = formatInfo.DateSeparator; // 可能是'/', 但可以改变
string t = formatInfo.TimeSeparator; // 可能是':', 但可以改变
formatInfo.DateSeparator = "##";
string str = DateTime.Now.ToString(@"yyyy-MM-dd/HH:mm:ss", formatInfo);