tofias dot net

log | a bucket full of thoughts

Time Stamp in Stata

I’ve always wanted a decent looking time stamp in Stata. So I made one today. It’s not very elegant.

gen day = c(current_date)
gen time  = c(current_time)
egen daytime = concat(day time)
gen _time = clock(daytime, "DMYhms")
gen today = date(day, "DMY")
gen _year = year(today)
gen _month = month(today)
gen _day = day(today)
gen _hour = hh(_time)
gen _min = mm(_time)
gen _dash = "-"
egen stamp =  concat(_year _month _day _dash _hour _min)
local t = stamp in 1