The formula for future value calculations has four variables:

        $FV$ = Future Value amount

        $PV$ = Present Value amount

        $i$ = Rate

        $n$ = Number of periods (years)

The fundamental formula is:

$$FV = PV*(1+i)^n$$

To solve for $n$ the formula would be:

$$n = {{log({FV \over PV})} \over {log(1+i)}}$$

By way of example; if €100 is invested and becomes worth €121, and the interest rate is known to be 10% per annum then the solution would be

$$n = {{log({121 \over 100})} \over {log(1+0.10)}} = 2~years$$