Я согласен с @TimPeters. Это просто не вписывается в то, что делает datetime.
Для ваших нужд я бы склонялся начать свой собственный класс с нуля, поскольку это довольно далеко от даты и времени.
Тем не менее ... вы могли бы посмотреть на дату и время обезьяны ... но я бы рекомендовал против этого Это довольно сложный зверь, и изменение чего-то столь же фундаментального, как и количество часов в дне, уничтожит неизвестные предположения в коде и, безусловно, перевернет его модульные тесты с ног на голову.
Мой собственный совет - построй свой собственный.