Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] - Creare una nuova data e ora
Forum - C# / VB.NET - [C#] - Creare una nuova data e ora

Avatar
criscap85 (Normal User)
Pro


Messaggi: 99
Iscritto: 29/01/2012

Segnala al moderatore
Postato alle 11:25
Martedì, 28/08/2012
Salve,
avrei bisogno di creare una nuova dateTime a partire dai seguenti controlli:

1) dateTimePicker
2) combobox per le ore
2) combobox per i minuti

Siccome devo inserire nel database la data di inizio e fine dell'esecuzione di un processo vorrei fare il cast delle seguenti cose:

dateTimePicker.Value.ToShortDateString() + comboboxOre.Text + comboboxMinuti.Text.

Mi dice che è impossibile farlo.

Nel database i campi DataInizio e DataFine e DataEsecuzione sono in formato date time come posso fare?
Sto usando Visual Studio 2010 + SQL Server 2008.

Come posso fare?

Grazie

Cordialmente

Cristian Capannini


NBM!
PM Quote
Avatar
criscap85 (Normal User)
Pro


Messaggi: 99
Iscritto: 29/01/2012

Segnala al moderatore
Postato alle 11:53
Martedì, 28/08/2012
Purtroppo dopo varie ricerche mi sono trovato la soluzione in pratica funziona così:

Supponiamo di avere:

dateTimePicker.Value.ToShortDateString() (prendo solo la data)
combobox1 (per le ore da 00 a 23)
combobox2 (per i minuti a 00 a 59)

DateTime datanuova = Convert.ToDateTime(dateTimePicker.Value.ToShortDateString() + " " + (combobox1.Text + ":" + combobox2.Text));

Fine


NBM!
PM Quote