Ответ:

Дано: скорость лодки относительно воды — 8 км/ч; скорость течения — 4 км/ч; расстояние между пристанями — 12 км.

При движении по течению скорость лодки относительно берега:

\[v_1=8+4=12\text{ км/ч}.\]

При движении против течения:

\[v_2=8-4=4\text{ км/ч}.\]

Время движения по течению:

\[t_1=\frac{12}{12}=1\text{ ч}.\]

Время движения против течения:

\[t_2=\frac{12}{4}=3\text{ ч}.\]

Общее время:

\[t=t_1+t_2=1+3=4\text{ ч}.\]

Ответ: 4 часа.