How do I create a new Joda DateTime truncated to the last hour?

WolfmanDragon picture WolfmanDragon · Jul 30, 2009 · Viewed 11.7k times · Source

I am pulling timestamps from a file that I want to create a new DateTime for, but I want to create the DateTime at the floor of the hour (or any Joda Period will do).
How Can I do this?

Answer

WolfmanDragon picture WolfmanDragon · Jul 30, 2009

Wohoo, found it. Simple like everything in Joda once I traced down the calls.

DateTime dt = new DateTime().hourOfDay().roundFloorCopy();