How is player input handled and how to get the exact input time

Right click in the blueprint graph and type “get time”. There is a few functions to get different times, use whichever one fits your needs. You can promote the output to a variable and set it when a player presses the button.