Привет Я получаю сообщение об ошибке строки для преобразования даты вот мой сценарийСтрока для преобразования Дата
Protected Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
dim oVal as New Collections
'Time stamp
oVal.Add(DateTime.ParseExact(Request.Cookies("TimeStarted").Value.ToString, "dd-MM-yyyy HH:mm:ss", Nothing), "ofield_starttime")
oVal.Add(dt.ToString("dd-MM-yyyy HH:mm:ss"), "ofield_stoptime")
Savetime(oVal)
и под функцией SAVETIME общественности (овальным, как коллекции)
Dim sQuery As New SqlCommand
sQuery.CommandType = CommandType.StoredProcedure
sQuery.CommandText = "PSC_Timestamp"
With sQuery.Parameters
.AddWithValue("@PSCStart", Convert.ToDateTime(oVal("ofield_starttime")))
.AddWithValue("@PSCStop", CDate(oVal("ofield_stoptime")))
End With
sQuery.Connection = myConnection
If myConnection.State = 1 Then 'check if connection open
myConnection.Close()
End If
myConnection.Open()
sQuery.ExecuteNonQuery()
myConnection.Close()
Я получаю это ошибка
Преобразование из строки "13-07-2015 13:09:38", чтобы напечатать «Дата» недействительно.
Полезная рука высоко оценена ... спасибо заранее.
Я не понимаю, какую технологию вы используете? Я не вижу, как это может быть asp.net + vb.net и vba одновременно? – sstan
@sstan это vb.net – Jake
Почему вы принимаете дату (dt), а затем конвертируете ее в строку, а затем _back_ на дату? Вы также пытаетесь принять дату (TimeStarted), а затем преобразовать ее на дату. Этот код делает очень странные вещи. Можете ли вы не просто хранить даты непосредственно в коллекции oVal? При работе с датами и временем используйте переменные DateTime и не конвертируйте их в строки. –