Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down at the end of May, and its replacement, statalist.org is already up and running.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: date in stata


From   Nick Cox <njcoxstata@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: date in stata
Date   Sun, 7 Aug 2011 08:16:52 +0100

There is no problem with dates before 1900 such as you have.

You don't say what code you used or what data type is used for your
variable holding date of birth.

If the variable is string then in Stata 10 up the function -date()-
converts to integer dates.

. di date("25/05/1898", "DMY")
-22500

. di %d  date("25/05/1898", "DMY")
25may1898

You can -generate- numeric date variables and assign them whatever
date format you wish.

. set obs 1
obs was 0, now 1

. gen date = date("25/05/1898", "DMY")

. format date %td

. l

     +-----------+
     |      date |
     |-----------|
  1. | 25may1898 |
     +-----------+

Nick

On Sun, Aug 7, 2011 at 5:29 AM, Luis Fallas <lfallasf@gmail.com> wrote:

> I have a variable "date" where I have two values before to 1900, but the
> stata only allows dates greater than or equal to 1900.
>
> Example:
>
> id sex date of bird
> 1 1 18/01/2000
> 2 2 12/09/1998
> 3 1 01/01/1969
> 4 1 21/03/1950
> 5 2 25/05/1898
>
>
> Is there any way to change the settings for the Stata allows dates prior to
> 1900?
>
*
*   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/


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index