分割日期和时间的最佳方法是什么(请参见下面的示例) 我该怎么做,以便具有原始字符串的列1将日期和时间分为2列。我的问题是字符串可能在日期或时间中包含一位数字(例如11/9/2018),而9是一位数字,如果我将使用子字符串数组,则日期为11/10时总计数将不相同/ 2018。
例如
Column 1 (Date1) (original string)
11/9/201812:52:53 AM
Column 2 (Date2)
11/9/2018
Column 3 (Time1)
12:52:53 AM
到目前为止,我的代码可以拆分日期,但是只有在字符串中具有固定数量的字符时,此方法才有效。
For i As Integer = 0 To DataGridView6.Rows.Count - 1 Step +1
Dim split(1) As String
split(0) = DataGridView2.Rows(i).Cells(0).Value.substring(0, 8)
split(1) = DataGridView2.Rows(i).Cells(0).Value.substring(8, 6)
DataGridView2.Rows(i).Cells(15).Value = split(0)
DataGridView2.Rows(i).Cells(16).Value = split(1)
Next
答案 0 :(得分:1)
使用.ParseExact,您可以为输入字符串提供模式。
console.log