Javascript Json字符串数组格式日期时间字段-yyyy MM dd hh:MM:ss
我有一个json数组字符串,从数据库中获取数据,我需要将DateAndTime字段格式化为以下格式:yyyy-MM-dd-hh:MM:ss,它需要是动态的,因为传递的数据除了DateAndTime之外总是不同的 下面是我迄今为止所做的尝试 ASPX 您可以通过在服务器端检查DateTime的列名来设置其格式:Javascript Json字符串数组格式日期时间字段-yyyy MM dd hh:MM:ss,javascript,arrays,vb.net,json,Javascript,Arrays,Vb.net,Json,我有一个json数组字符串,从数据库中获取数据,我需要将DateAndTime字段格式化为以下格式:yyyy-MM-dd-hh:MM:ss,它需要是动态的,因为传递的数据除了DateAndTime之外总是不同的 下面是我迄今为止所做的尝试 ASPX 您可以通过在服务器端检查DateTime的列名来设置其格式: For Each dr As DataRow In dt.Rows row = New Dictionary(Of String, Object) For Each col
For Each dr As DataRow In dt.Rows
row = New Dictionary(Of String, Object)
For Each col As DataColumn In dt.Columns
If col.ColumnName = "DateTimeColumnName" Then
Dim dt As DateTime = DateTime.Parse(dr(col).ToString())
row.Add(col.ColumnName, dt.ToString("yyyy-MM-dd hh:mm:ss"))
Else
row.Add(col.ColumnName, dr(col))
End If
Next
rows.Add(row)
Next
您可以通过在服务器端检查DateTime的列名来设置其格式:
For Each dr As DataRow In dt.Rows
row = New Dictionary(Of String, Object)
For Each col As DataColumn In dt.Columns
If col.ColumnName = "DateTimeColumnName" Then
Dim dt As DateTime = DateTime.Parse(dr(col).ToString())
row.Add(col.ColumnName, dt.ToString("yyyy-MM-dd hh:mm:ss"))
Else
row.Add(col.ColumnName, dr(col))
End If
Next
rows.Add(row)
Next
For Each dr As DataRow In dt.Rows
row = New Dictionary(Of String, Object)
For Each col As DataColumn In dt.Columns
If col.ColumnName = "DateTimeColumnName" Then
Dim dt As DateTime = DateTime.Parse(dr(col).ToString())
row.Add(col.ColumnName, dt.ToString("yyyy-MM-dd hh:mm:ss"))
Else
row.Add(col.ColumnName, dr(col))
End If
Next
rows.Add(row)
Next