将包含Datetime的数组列表转换为String数组列表

时间:2014-09-17 20:23:52

标签: asp.net vb.net

我是Asp.Net的新手,因此我知道这个问题可能听起来很愚蠢,但我真的无法到达那里。

有没有办法转换包含'日期时间'的数组列表?值到数组的字符串列表?我想将输出用作javascript函数的一部分。

感谢您的帮助!

我在VB中使用Asp.Net。

更新

这是片段

Dim timeLapse As New ArrayList
Dim timelapsehour As New ArrayList
Dim DtTmOfInf As DateTime
DtTmOfInf = DateTime.Parse(temp)
.
.
.
For i = 0 To timeLapse.Count - 1
timelapsehour.Add(DtTmOfInf.AddHours(timeLapse(i)))
  Next

这里的' DtTmOfInf'存储' temp'的值这是一个日期时间格式的字符串,timelapsehour是存储所需日期和时间值的数组列表。

1 个答案:

答案 0 :(得分:0)

你甚至可以用一个单行程(Linq)来做到这一点:

Dim yourDateList As List(Of DateTime) = ... 

Dim yourStringList = yourDateList.Select(Function(d) d.ToString()).ToList()

我对您的数据类型做了一些假设;如果您可以将用于构建列表的代码添加到您的问题中,那么我可以根据需要进行优化。