code: public static String formatDateTime(Context context, ReadablePartial time, int flags) {
          return android.text.format.DateUtils.formatDateTime(context, toMillis(time), flags | FORMAT_UTC);
      }
docs: Formats a date or a time according to the local conventions.
  
  Since ReadablePartials don't support all fields, we fill in any blanks
  needed for formatting by using the epoch (1970-01-01T00:00:00Z).
  
  See {@link android.text.format.DateUtils#formatDateTime} for full docs.
  
  @param context the context is required only if the time is shown
  @param time a point in time
  @param flags a bit mask of formatting options
  @return a string containing the formatted date/time.