This is incorrect. The difficulty changes every 2016 blocks.
If half (50%) of all the hash power in the entire world was removed from the bitcoin network all at once, and no new hash power was added, the average time between blocks would jump from 10 minutes to 20 minutes.
If three-fourths (75%) of all the hash power in the entire world was removed from the bitcoin network all at once, and no new hash power was added, the average time between blocks would jump from 10 minutes to 40 minutes.
In order for the average time between blocks to be a single day (24 hours), we'd have to lose more than 99.3% of all the hash power on the network all within the same set of 2016 blocks.