a) These numbers are read from control file or data file.
b) If you want to recover everything do not specify until clause, just do recover database command.
c) You can run a query to convert scn to timestamp

select scn_to_timestamp(SCN) as timestamp from dual;