The DateFormat class in Java provides several static methods for obtaining date format instances, including getInstance(), getDateTimeInstance(), getDateInstance(), and getTimeInstance(). It also defines several constants for specifying the length of the date/time format, such as FULL, LONG, MEDIUM, and SHORT. The format() method can then be used to format a date into a String using the returned DateFormat object.