English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Conversioni

To Date Time

funzione copia link

Scopo

Converte un'espressione in DateTime.

Sintassi

date time risultato = #1899/12/30 00:00:00# // Leggo il risultato della ...
// 
risultato := ToDateTime(espressione)

Argomenti

Espressione È la stringa che si vuole convertire. Può essere una qualunque espressione il cui risultato sia una stringa convertibile in un DateTime.

Valore di ritorno

Viene ritornato un valore di tipo DateTime ottenuto dalla conversione della stringa.

Esempio di codice

TO DATE TIME - IF EQUAL
{
  // Converto le stringe in date
  DTString := Operandi.Op1
  DTResult1 := ToDateTime(DTString)
  // 
  DTString := Operandi.Op2
  DTResult2 := ToDateTime(DTString)
  // 
  // Verifico se le date inserite sono corrette

  if IsNull(DTResult1) OR IsNull(DTResult2)
  {
    DTString := Una delle due stringhe non rappresenta una data
    // 
    OperatoritraStringhe.LabelDateTime.Text := DTString
  }
  else  // Se le date sono corrette ne verifico l'uguaglianza
  {
    DTString := IfEqual(DTResult1, DTResult2, Le due stringhe
      rappresentano la stessa data, Le due stringhe rappresentano una data
      diversa)
    // 
    OperatoritraStringhe.LabelDateTime.Text := DTString
  }
}
  • Se Espressione non rappresenta una data o non è conforme alla localizzazione del computer, la funzione tornerà NullDate.
  • Se Espressione è Null la funzione restituirà NullDate.
  • N.B. In Java la conversione di una data in cui si passa dall'ora solare all'ora legale, ad esempio il 28/03/2010, nel caso l'orario sia proprio nell'intervallo di tempo in cui si effettua il cambio, ovvero dalle 02:00 alle 02:59, la data ottenuta sarà un'ora avanti in quanto Java non permette la costruzione di una data in questo intervallo. Ad esempio la stringa "2010/03/28 02:30" sarà convertita in #28/03/2010 03:30#.

Ultima modifica: 12/03/2012 / Validità: da 8.5.3800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum