Seite 1 von 1

Datum konvertieren

BeitragVerfasst: Sa 2. Jul 2016, 17:37
von alek
Hallo,

ich habe eine variable "xdate", welches Daten in der Form enthält: 29.10.2008 usw. (ist in string-form gespeichert). Ich möchte aber, dass die Variable nur das Jahr wiedergibt, z.B. 2009, 2008 usw. Wie kriege ich es hin?

Ich habe versucht mit: gen double eventtime=clock(xdate,"DMY"). Damit habe ich es in eine numerische Form gebracht aber wie soll es weiter gehen? Oder gibt es einfacheres Befehl?

Vielen Dank für die Hilfe!

Re: Datum konvertieren

BeitragVerfasst: Sa 9. Jul 2016, 01:00
von www.beratung-statistik.de
Hi,

ich würde es folgendermassen machen:

1. Aus der Variable das Jahr als String-Variable herauslesen.
Das geht so:

gen year = substr(xdate,1,4)

2. Das Jahr in numerich umwandeln:

destring year, replace

Viele Grüße

Danke!

BeitragVerfasst: Mo 25. Jul 2016, 16:12
von alek
Danke! Es hat (mit ein paar Veränderungen) funktioniert.