While it's rare for a perfume to last a full 24 hours, Armaf's Club de Nuit Intense Man and Djokr Signature Perfume come close, offering up to 8-10 hours of longevity.