Track time between

This is what i have setup so far, 3dtext with a box collider that says begin and another that says finish.

i would like to count the time it too the user to go from begin to end accurately

since Time.time starts as soon as the game begins, i would like to reset it to Zero when the player touches begin, and stop/ print the amount of time it took when they reached finish.

or create another system that can track the time from "begin" to "finish"

explained in another way: create a stop watch timer

When the player touches begin do this:

float startTime = Time.time;

to find out how long the actual game/round is running do this:

float curTime = Time.time - startTime;

Done.