Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Recuperare la data

  1. #1

    Recuperare la data

    Ciao a tutti, sto sviluppando un applicazione aspx utilizzando del codice vb net per leggere i dati da una form.

    Attualmente utilizzo Date.now() per recuperare la data dell'inserimento che verrà salvata in un db sql server in un campo datetime.

    La mia domanda (semplice) è la seguente:

    Come faccio a recuperare da Now solo la data? (devo usare una funzione substring?)

    Leggendo il valore dal Database, come faccio a convertire la data nel formato italiano? grazie!

  2. #2
    Ciao, invece di usare Date.Now() usa Today

    per avere solo la data formattata con la localizzazione del sistema basta scrivere

    Today.ToShortDateString ()


    if $oggi = "Lunedi" {
    $coglioni = $coglioni * 500;
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19

    oppure

    myAnno = Year(Now)
    myMese = Format(Month(Now), "00")
    mydd = Format(Day(Now), "00")

    myData = myAnno & myMese & mydd

    Inserendo nel db la data a partire dall'anno, non avrai problemi di formato.

    Ciao

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Se la domanda è:

    Come faccio a recuperare da Now solo la data? (devo usare una funzione substring?)

    La risposta è:
    o utilizzi Dim oggi As DateTime = DateTime.Today(), come suggerito giustamente da Frungillo
    oppure fai

    Dim adesso As DateTime = DateTime.Now()
    Dim oggi As New DateTime(adesso.Year, adesso.Month, adesso.Day)

    Visto che esiste già DateTime.Today() userai questo. La creazione esplicita di una data con ore, miniuti e secondi uguali a zero, può essere utile in altri contesti, per esempio in javascript

    Per la rappresentazione di una variabile DateTime in forma di stringa:

    o utilizzi sempre il suggerimento di Frungillo o utilizzi le enormi potenzialità del metodo ToString(), per esempio,

    Dim s As String = DateTime.Today().ToString("d\/M\/yyyy")

    poi, conviene usare sempre, salvo qualche caso speciale, i metodi standard del framework. Se decidessi di passare al c# per esempio, le istruzioni sarebbero le stesse


    Pietro

  5. #5
    grazie mille.

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.