'Return a date and time formatted according to the given pattern.
>>> from pytz import timezone
>>> fmt = Format(\'en_US\', tzinfo=timezone(\'US/Eastern\'))
>>> fmt.datetime(datetime(2007, 4, 1, 15, 30))
u\'Apr 1, 2007 11:30:00 AM\'
:see: `babel.dates.format_datetime`'

def datetime(self, datetime=None, format='medium'):

    return format_datetime(datetime, format, tzinfo=self.tzinfo, locale=self.locale)
