Изменение формата даты в строке - PullRequest
0 голосов
/ 07 октября 2019

У меня есть следующая строковое имя / дата / переменная страны:

"John Peters|2016-01-19|England"

Как мне получить переменную, которая будет читаться как:

"John Peters|january|England"

1 Ответ

1 голос
/ 07 октября 2019

У меня работает следующее:

clear
input str30 loandate
"John Peters|2016-01-19|England" 
end

split loandate, parse("|")

generate loandate2b = month(date(loandate2, "YMD"))

egen loandate_new = concat(loandate1 loandate2b loandate3), format(%tdMonth) punct("|")

list loandate_new

     +-----------------------------+
     |                loandate_new |
     |-----------------------------|
  1. | John Peters|January|England |
     +-----------------------------+
...