我正在尝试在这里做一些非常简单的事情,显然不可能。我有一个日期时间数组
DateTime[] dtArray = new DateTime[50];
这有几个日期。我需要将此日期时间数组转换为字符串,以便能够存储在ApplicationDataContainer中。
string test = dtArray.ToString();
这给我文本DateTime [] ..没有直接的方法可以将整个数组转换为字符串,还是必须使用for循环并将每个数组转换为字符串并将其连接起来?
您需要使用String.Join并选择
string format = "yyyy-MM-dd";
string test = string.Join(",",dtArray.Select(x=>x.ToString(format)));
上面你可以使用自定义格式
或更短(无格式)
string test = string.Join(",",dtArray);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句