Visualizzazione dei risultati da 1 a 9 su 9

Discussione: oggetti di tipo data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262

    oggetti di tipo data

    nel db sviluppato in sql server ho dei campi datetime e nel loro contenuto c'è ad esempio 20/05/1977 ma se visualizzo questa data in una textbox all'interno di .net richiamando delle stores procedure adeguate mi viene visualizzata anche l'ora che non essendo stata inserita nel db owiamente è nulla 00.00.00 e quindi nella textbox visualizzo 20/05/1977 00.00.00. Che fare per visualizzare solo la data 20/05/1977? Consigli? Proposte?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    il mio consiglio: utilizzare il motore di ricerca..
    ti risparmia di scrivere un messaggio al quale altri hanno già risposto, così tu non devi nemmeno aspettare il tempo ke qualcuno legga ..
    http://forum.html.it/forum/showthrea...hreadid=775517
    poi è pure in 2^ pagina

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    il mio problema è differente :
    io leggo dal db tramite un datereader e popolo i le textbox in questo modo :
    txtDataNascita.Text = dr["DATA_NASCITA"].ToString();
    dove dr è il datareader.
    Che faccio?
    Approposito ... come dichiaro una variabile di tipo date in .net? Magari potrei assegnare a quella var in contenuto del dr e poi utilizzare i metodi previsti per i date x visualizzare solo il necessario.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    txtDataNascita.Text = DateTime.Parse(dr["DATA_NASCITA"]).ToString("dd/MM/yyyy");
    dovrebbe andare

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    Ancora no, mi da questi errorini:

    La corrispondenza migliore del metodo di overload per 'System.DateTime.Parse(string)' presenta alcuni argomenti non validi

    Argomento '1': impossibile convertire da 'object' a 'string'.

    Probabile che ti faccio sapere anche domani o dopodomani se mi darai una risp, stacco e vado a casa. grazie ugualmente


    Cmq non dovrebbe esserci nessun overload del metodo
    ToString(" qualcosa ");

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    txtDataNascita.Text = DateTime.Parse(dr["DATA_NASCITA"].ToString()).ToString("dd/MM/yyyy");

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    la data la visualizza ma il campo relativo al giorno è sempre 00 a prescindere da quello ke sta sta scritto nel db.
    Inoltre, se provo a modificare il contenuto della textbox e clicco su aggiorna (il ke mi richiama determinate stores procedure per aggiornare il db) sia data che giorno vengono scritte correttemente ma l'anno viene SEMPRE impostato a 2019? Come mai?
    Tnx

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    problema ancora irrisolto

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    262
    risolto in questo modo :

    private string splitText(string fullText)
    {
    Regex r = new Regex(@"(?s)\b.{1,10}\b", RegexOptions.Compiled);
    string m = r.Match(fullText).Value;
    if (m.Length < fullText.Length)
    m += "";
    return m;
    } }

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.