Alimentare la funzione FormatDateTime una data o ora valida . Si può utilizzare l'input da un utente che non può essere attendibile e può richiedere una certa quantità di preformattazione per assicurare l'integrità dei dati . Per convalidare l'input , eseguire la funzione IsDate con l'ingresso come unico parametro .
2
Controllare il valore restituito da IsDate . Se non è " vero", allora l'input non è una data o ora valida nel contesto locale . Ad esempio , il testo " A noi piace il formaggio " non è una data o un'ora e causerebbe IsDate per restituire un valore "false" . Inoltre , " 22 gennaio ", non è una data nella lingua giapponese . In un server in lingua inglese , " 22 gennaio " è una data plausibile . Se i rapporti IsDate che l' ingresso non è una data o un'ora , interrompere l'elaborazione e restituire un errore .
3
Convertire il vostro ingresso convalidato a un formato di data che FormatDateTime può capire eseguendo la funzione CDate con il vostro ingresso come unico parametro . Utilizzare il valore restituito da CDate nei seguenti passi .
Run FormatDateTime
4
Scegliere il formato in cui si desidera attivare la data e /o ora . FormatDateTime fornisce cinque opzioni .
Opzione
"0" prendere alcune decisioni per voi . Se il vostro ingresso aveva solo una data , verrà restituito un testo data nella versione locale del formato " mm /gg /aa . " Se il vostro ingresso conteneva solo una volta , restituirà una stringa di tempo nella versione locale del formato "hh : mm : . Ss AM /AM" Se il vostro ingresso conteneva sia , ritornerà entrambe le voci nel formato di cui sopra.
Opzione " 1" restituirà una data nella versione locale del formato " giorno - della- settimana , mese anno - nome . "
Opzione
" 2 " tornerà una data nella versione locale del formato" mm /gg /aa . "
Opzione " 3 " restituirà un tempo nella versione locale di il formato "hh : mm : . ss AM /AM"
Option " 4" restituirà un tempo in formato 24 ore .
6
5
Run FormatDatTime con l'uscita dal CDate come primo parametro e il numero di opzione formato scelto come secondo parametro , ad esempio : : "mm hh . ». > Output il valore restituito dal FormatDateTime utilizzando la funzione di output preferito .
Programmazione © www.354353.com