>>Hi,
>>
>>Can you change the date from British to American using SET DATE command?
>>
>>For example, say you have a char column in a DBF like this:
>>14/10/2020
>>08/03/2012
>>16/2/2020
>>3/3/2010
>>all the above characters show the date in a British format. Note the above are not dates but char representation of a date.
>>Now I want to change them to American format (mm/dd/yyyy)
>>Can it be done without many SUBSTR()?
>>
>>TIA
>
>At first I thought DTOC() would have a parameter for using a particular SET DATE setting. But I was wrong. But if this were a one time thing I would do something like
>
>SCAN
>SET DATE BRITISH
>ldDate = CTOD(myField)
>SET DATE AMERICAN
>REPLACE myField WTIH DTOC(ldDate)
>ENDSCAN
>
>Not very elegant (dBase III style), but simple
Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham