Pelicans announced forward Zion Williamson will miss at least three weeks due to a hamstring injury after Monday night's game against the 76ers.