Solar powered light can be charged without sunlight. Direct sunlight isn’t necessary to charge it up. You can use any form of light to charge the solar light. Even common LED light can also be used to charge up solar light.