Seint makeup products do not contain SPF. While the formulas are designed to provide long-lasting coverage, they should not take the place of sunscreen.
The longevity of your makeup ultimately depends on the state of your skin. If you have dry or normal skin, your makeup will likely last all day without any issues.