6 messaggi dal 19 novembre 2004
Salve a tutti ho un nuovo problem
ho tre caselle di testo nella prima devo inserire un ora di entrata nella seconda un ora di uscita ora come faccio a far apparire nella terza automaticamente la diff tra uscita ed entrata tenendo presente che chi ha fatto la tabella in oracle ha considerato questi tre campi come vchar! grazie a chiunque mi riesca ad aiutare
134 messaggi dal 14 marzo 2003
Ciao,
devi fare una conversione esplicita di tipo


es:

char time = "10.05";
int ora;

ora = (int) time;

Dovrebbe funzionare, in caso questo è un pezzo di codice che ho scrito per fare la stessa cosa, vedi se riesci a riadattarlo per i tuoi scopi


DateTime data = DateTime.UtcNow.ToLocalTime();
string orad;
if (data.Hour < 10)
orad = "0" + data.Hour;
else
orad= data.Hour.ToString();
string minutid;
if (data.Minute < 10)
minutid = "0" + data.Minute;
else
minutid = data.Minute.ToString();



double disc = Math.Round(((data.Hour * 60) + data.Minute)/1.00);
int startconn = (int)Session["time_start"];
int logtime = ((int)disc) - startconn;
Session["log"] = logtime;

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC