In addition to the excellent answers given let me point out that dentro can also be used to denote the end of a period of time as seen from present: llámame dentro de quince minutos. Which is roughly the same as llámame en quince minutos, while there is no such aceptionexception for adentro which is always location/movement-based.