Calculate a new date by adding a specified number of days to a given date. Handle both positive and negative day values.
Examples:
Input: startDate = 2023-01-15, daysToAdd = 5
Output: 2023-01-20
Explanation: Adding 5 days to January 15, 2023 results in January 20, 2023
Input: startDate = 2023-01-15, daysToAdd = -5
Output: 2023-01-10
Explanation: Subtracting 5 days from January 15, 2023 results in January 10, 2023
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • Connect your Salesforce org to test
- • Submit to check if your solution passes
- • Use hints if you get stuck
Contest Alert
🏆 #CodeEveryDay July 2026
Contest runs July 1 - 31. Complete challenges to climb the leaderboard!
Only the 31 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.