Hallo zusammen,
ich habe folgendes Problem:
ich habe eine Datumsvariable in dem Format z.B.:"03jan2018" und brauche diese aber als String mit 8 Ziffern, also wie folgt (03012018).
Ich wäre sehr dankbar für Ihre Hilfe!
clear all
set obs 2
gen old = "03jan2018"
replace old = "11dec2010" in 2
gen new = date(old, "DMY")
gen month_num=month(new)
gen year=year(new)
gen day = day(new)
gen filler_month = 0 if month < 10
gen filler_day = 0 if day < 10
gen final = string(filler_day) + string(day) + string(filler_month) ///
+ string(month) + string(year)
replace final = subinstr(final,".", "", .)
list
Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste