2015-12-08 2 views
0

Я пытался делатьУдалить время от DateTimePicker

 senddate.Value = Format(senddate.Value, "mm/dd/yyyy") 
    sstartdate.Value = Format(sstartdate.Value, "mm/dd/yyyy") 

    MsgBox(senddate.Value & " " & sstartdate.Value) 

но MessageBox по-прежнему возвращает время, как хорошо. (поле сообщения есть для диагностических целей, хотя оно также передает время и в строку SQL.)

Я попытался переключить выборщик времени на выбранный вами формат и не работал. Есть идеи?

мне нужно, чтобы превратить его в короткий, простой дату, так что я могу ввести его в SQL Access МЕЖДУ запрос

+1

Свойство DTP.Value является типом DateTime, который всегда имеет значение времени. Используйте только часть '.Date' в запросе, чтобы опустить время. BTW 'Format (senddate.Value," mm/dd/yyyy ")' ничего не делает, потому что Dates не имеет формата, на самом деле эта строка, вероятно, означает, что опция Strict is Off, потому что 'Format' возвращает строку – Plutonix

+0

Да У меня есть опция строго говоря, когда он раньше ошибался, я забыл вернуть его обратно. спасибо – user5480156

+0

Использование ssenddate.date Я получаю: «дата не является членом system.windows.forms.datetimepicker» где я должен был поместить дату? – user5480156

ответ

0
senddate.Value = Format(senddate.Value, "MM/dd/yyyy") 
    sstartdate.Value = Format(sstartdate.Value, "MM/dd/yyyy") 

    MsgBox(senddate.Value & " " & sstartdate.Value).ToString 

месяц часть должна быть прописными lettrs.