Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@NuclearWang, indeed - even though day is a term representing a time-span is still doesn't quite sound correct. I'd guess that the ambiguous reference to either daylight hours or 24 hours introduces too much scope for interpretation. Day-long does imply daylight hours more than 24 hours.