我试图在这里做一些非常简单的事情,显然是不可能的。我有一个日期时间数组
DateTime[] dtArray = new DateTime[50];
这有几个日期。我需要将此日期时间数组转换为字符串,以便能够存储在应用程序数据容器中。
string test = dtArray.ToString();
这给了我文本日期时间[]。没有直接的方法将整个数组转换为字符串,还是我必须使用 for 循环并将每个数组转换为字符串并连接起来?
您需要
使用 String.join 并选择
string format = "yyyy-MM-dd";
string test = string.Join(",",dtArray.Select(x=>x.ToString(format)));
上面您可以使用自定义格式
或更短(无格式)
string test = string.Join(",",dtArray);