Эти abort
функция делает это. Например:
abort("Message goes here")
Примечание: эти abort
сообщение будет записано в STDERR
в противоположность puts
, который запишет в STDOUT
.
DateTime имеет свойство, которое возвращает часть Date, которая является DateTime в полночь. Вы можете использовать эту часть, чтобы получить ночи, поскольку все части дня будут сопоставлены с одним и тем же временем дня:
(Checkout.Date - Checkin.Date).Days