I want to get the time in a time series that a particular event (e.g., the minimum value) occurs. The approach I take below seems clumsy. Is there a better way?
ts = TimeSeries[FinancialData["GE", "Jan. 1, 2007"]];
DateListPlot[ts]
6.66 = Min[ts]
p = Position[ts["Values"], Min[ts]][[1, 1]];
ts["DatePath"][[p]]
{DateObject[{2009, 3, 5, 0, 0, 0.}], 6.66}
