Я знаю, что это не "способ, которым он должен работать", но все же: если у вас есть два объекта DateTime, какой хороший способ их вычесть? Преобразовать их в объекты Date?
DateTime start = new DateTime();
System.out.println(start + " - doing some stuff");
// do stuff
DateTime end = new DateTime();
Period diff = // end - start ???
System.out.println(end + " - doing some stuff took diff seconds");