Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Abhimanyu Arora <abhimanyu.arora1987@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: MM/DD/YYYY string to stata date |
Date | Mon, 4 Jun 2012 22:16:40 +0200 |
I guess it works OK if instead of gen newstrvar = subinstr(strvar, "/", "", .) you type in gen newstrvar = subinstr(strvar, "/", "-", .) and then the date function. On Mon, Jun 4, 2012 at 9:36 PM, Lars Folkestad <lfolkestad@health.sdu.dk> wrote: > Dear list > > I know this is an old timer but i just dont get it. > > I have a variable indicating birth date. The variable is in string format and looks like this > > Mm/dd/yyyy > > If the the month or day is single digit it looks like this > M/d/yyyy > > I have removed the /'s by > > > gen newstrvar = subinstr(strvar, "/", "", .) > > But form there i dont get it. > > Ive used > > Gen newdate = date (newstrvar, "MDY") > > But that only gives me missing values. > > > What am i doing wrong and is there an easy way to do this? > > > lars > > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/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/statalist/faq * http://www.ats.ucla.edu/stat/stata/