Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    vb net problemi con le date

    ho due problemini....
    1- quando vado a memorizzare un'ora nel campo del mio db sql, automaticamente viene aggiunta anche la data attuale....es
    00.02.30 nel db mi ritrovo 18/08/2003 00.02.30 o addirittura 18/08/2003 00.02.30 AM

    2-ho una variabile di tipo data che voglio settare a 00:00:00
    io faccio così
    tempo as date

    tempo= format(cdate("00.00.00"),"HH.mm.ss")

    il risultato è che la format mi dà il risultato giusto, ma la variabile tempo risulta 12.00.00 AM


    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449

    Re: vb net problemi con le date

    Originariamente inviato da mistersuperstar
    ho due problemini....
    1- quando vado a memorizzare un'ora nel campo del mio db sql, automaticamente viene aggiunta anche la data attuale....es
    00.02.30 nel db mi ritrovo 18/08/2003 00.02.30 o addirittura 18/08/2003 00.02.30 AM

    2-ho una variabile di tipo data che voglio settare a 00:00:00
    io faccio così
    tempo as date

    tempo= format(cdate("00.00.00"),"HH.mm.ss")

    il risultato è che la format mi dà il risultato giusto, ma la variabile tempo risulta 12.00.00 AM


    come posso fare?
    1. devi specificare il formato in cui vuoi che la data venga memorizzata.

    2. l'ora 0 in vb è il mezzogiorno del 30 dicembre 1899. se devi visualizzare "00.00.00" è meglio che usi le stringhe
    S'i fosse foco, arderei 'l mondo

  3. #3
    ma come faccio a specificare il formato della data prima che arrivi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Today.ToLongDateString,
    Today.toshortdate,
    Today.ToLongDate,
    Today.ToShortTimeString, ecc....

  5. #5
    scusa ma nn ho capito....
    la mia variabile è definita così

    dim Tempo as data o datatime
    come faccio a settarla come dicevi tu?io voglio avere solo l'ora e senza am o pm

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    LA variabile tempo diventa un vero e proprio oggetto , quindi come tutti gli oggetti espongono le proprietà dopo il punto
    tempo. e vedi le proprietà

  7. #7
    l'ho fatto, ma continua a mette am alla fine dell'ora, e siccome mi serve per calcolare delle durate....quando viene per esempio 00.02.30 il valore della variabile diventa 12.02.30 am

  8. #8
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    codice:
    format(cdate("00.00.00"),"hh.mm.ss)
    ha me non ha mai dato problemi. Prova ad usare hh invece di HH
    S'i fosse foco, arderei 'l mondo

  9. #9
    ho risolto mettendo la variabile a nothing
    adesso ho un altro broblema ma mi sono rotto vado a casa ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.