I'll assume the object is thrown straight up. The trick is to notice a symmetry in the motion-- the path upward to a stop, and the path downward from that stop, are just the time-reversed versions of each other. This means if you know the total time, how would you figure out just the time to go up? Then what do you know about the velocity at the top, given that this is at the top of the motion? Calling the velocity at the top V_f, how can you use the first equation you wrote above to relate the time you figured out to the V_i you want to know? And once you know V_i, how will that tell you the final velocity when the object comes back down? The symmetry is the key.
In fact, if you don't want to go through these steps (informative though they are), your first equation can be used all in one fell swoop, if you simply recognize the relationship that the symmetry implies about V_i and V_f, where now you can interpret them as the initial and final velocities of the entire motion (hint: signs matter, apropos to your handle).