Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: Fwd: changing the format of the current date
From
Melanie Leis <[email protected]>
To
statalist <[email protected]>
Subject
Re: st: Fwd: changing the format of the current date
Date
Wed, 22 May 2013 15:33:35 -0600
Thanks Bill and Nick, this is very helpful.
Nevertheless, the reason I'd like to change the format on
c(current_date) is to incorporate it into the name of a file. What
I've been doing is:
local c_date= c(current_date)
local date_string = subinstr("`c_date'", " " , "-", .)
save "`date_string'_example", replace
Which yields a file name 22-May-2013_example
I'd like a file name that is more like 2013_05_22_example
Incorporating your suggestion I get:
local date= %td_CCYY_NN_DD date(c(current_date), "DMY")
local date_string = subinstr("`date'", " " , "-", .)
save "`date_string'_example", replace
But after the first local macro I get an error that says
%td_CCYY_NN_DD invalid name
Any suggestions on how I could fix this?
Thank you so much!
Melanie
On Wed, May 22, 2013 at 1:10 PM, William Gould, StataCorp LP
<[email protected]> wrote:
> Melanie Leis <[email protected]> wrote,
>
>> Is there a way to change the format of the automated date in
>> c(current_date)?
>>
>> The automatic format is 22 May 2013
>>
>> I would like to get something that looks like 2013 05 22
>
>
> There's already been one good answer. Here's another,
>
> . display %td_CCYY_NN_DD date(c(current_date), "DMY")
> 2013 05 22
>
>
> -- Bill
> [email protected]
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/statalist-faq/
> * http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/