I want to create a yearquarter variable from my date variable (DD/MM/YYYY)
i.e convert "28-02-2005" to "2005Q1"
i.e convert "28-02-2005" to "2005Q1"
. input str30 mydate mydate 1. 13jan1993 2. end . gen mydate2 = daily(mydate, "DMY") . format mydate2 %td . list +-----------------------+ | mydate mydate2 | |-----------------------| 1. | 13jan1993 13jan1993 | +-----------------------+ . */ you may go on from this point . format %tdCCYY-NN-DD mydate2 . list +------------------------+ | mydate mydate2 | |------------------------| 1. | 13jan1993 1993-01-13 | +------------------------+
. gen mydate3 = mydate2 . format %tdCCYYNNDD mydate3 . list +-----------------------------------+ | mydate mydate2 mydate3 | |-----------------------------------| 1. | 13jan1993 1993-01-13 19930113 | +-----------------------------------+
Comment