Question: is anzac day a public holiday all day?
Answer: Why would Anzac Day not be a public holiday? Most states don't observe an Anzac Day public holiday because Anzac Day is always commemorated on the day it falls — with the dawn service, march, gunfire breakfast and associated events all held on April 25 every year.