You could make a conversion goal or a custom property that states if a user is on page "x" for "x" amount of time mark it.
So then you could see that User Chris, was on google search page for 15 mins, on a certain day... etc..
You might not be able to get an exact number like 26 mins on that page/domain but you can say for sure that it was at least what you set it as.
Just an idea.
I dont think the user is looking to get the total at an action level, rather on the page that the user is on and the total duration. im not 100% sure if you can define the goal that way, you might need to toss in some request attributes to use and make a few conversion goals. Incorporating the attribute would give you more power and granularity in the reporting aspect.
Hi, in the end the direct answer is no but the more elaborate answer is that you could do it if you apply a logic on the data exported on another engine (Dynatrace has the elasticsearch solution on the go in their doc)