DATE2STR

Tutto quello che c’è da sapere sulla funzione Date2Str in Microsoft Dynamics AX 4.

La funzione DATE2STR converte una data in una stringa nel formato impostato nei parametri della funzione.

str date2Str(date date, int sequence, int day, int separator1, int month, int separator2, int year)

Parametri in ingresso:

ParametroDescrizione
DateData da convertire
SequenceSequenza con cui verrà compilata la data
DayFormato del giorno
Separator1Valore numerico che indica il tipo di separatore tra il campo Day ed il campo Month
MonthFormato del mese
Separator2Valore numerico che indica il tipo di separatore tra il campo Month ed il campo Year
YearFormato dell'anno

Vediamo ora quali valori possono assumere i vari parametri:

Valore Descrizione
1Giorno
2Mese
3Anno
Quindi se vogliamo visualizzare la stringa nel formato giorno/mese/anno sarà sufficiente impostare il valore 123.
ValoriDescrizione
0Il campo giorno non verrà visualizzato
1Il campo giorno verrà visualizzato con un singolo carattere(se la data è inferiore al 10 del mese)
2Il campo giorno verrà visualizzato con due caratteri(05 ad esempio se la data è inferiore al 10 del mese)
ValoreDescrizione
0Nessun separatore tra i due elementi della data
1" " come separatore tra i due elementi della data
2"." come separatore tra i due elementi della data
3"-" come separatore tra i due elementi della data
4"/" come separatore tra i due elementi della data
ValoreDescrizione
0Il campo mese non verrà visualizzato
1Il campo mese verrà visualizzato con un solo carattere(se il mese è inferiore al 10°)
2Il campo mese verrà sempre visualizzato con due caratteri(05 se il mese è Maggio)
ValoreDescrizione
0Nessun separatore tra i due elementi della data
1" " come separatore tra i due elementi della data
2"." come separatore tra i due elementi della data
3"-" come separatore tra i due elementi della data
4"/" come separatore tra i due elementi della data
ValoreDescrizione
0Il campo anno non verrà visualizzato
2Il campo anno verrà visualizzato con due caratteri
4Il campo anno verrà visualizzato con quattro caratteri

Parametri in uscita:

Data in formato stringa

Esempi:
Vediamo ora qualche esempio concreto sull’utilizzo di tale funzione.

static void date2str(Args _args)
{
    ;
    //Converto la data odierna nel formato gg/mm/aaaa
    info(Date2str(SystemDateGet(), 123, 2, 4, 2, 4, 4));
    
    //Converto la data odierna nel formato aaaa-mm-gg
    info(Date2str(SystemDateGet(), 321, 2, 3, 2, 3, 4));
    
    //converto la data odierna nel formato ggmmaa
    info(Date2str(SystemDateGet(), 123, 2, 0, 2, 0, 2));
    
    //converto la data odierna nel formato mm gg aaaa
    info(Date2str(SystemDateGet(), 213, 2, 1, 2, 1, 4));
}

Potrebbe interessarti anche:

*Programma realizzato e testato nella versione 4 di Microsoft Dynamics AX.


 

Condividi con i tuoi amici

Articoli Correlati

Informazioni su Andrea Faion 404 Articoli
FAION ANDREA. Ho 31 anni e sono diplomato in informatica presso l'ITIS Kennedy di Pordenone. Da sempre appassionato a tutto ciò che concerne il mondo dell'informatica.

Commenta per primo

Lascia un commento

L'indirizzo email non sarà pubblicato.


*