Not necessarily.
It simply needs energy. The shorter the wavelength of light, the more energy it carries. UV light contains much more energy than visible light, which is why it charges glow pigments much faster.
Sunlight works great. A UV flashlight works even better. Normal indoor lighting works too, it just takes longer.

