all与whole都有“整个 ”“全部的”之含义.一般来讲,all可以修饰各类名词,且限定词要放在all之后.而whole 只能修饰具有整体意义的单数名词,且限定词要放在whole 之前.
应该是the whole day