diff --git a/homeassistant/components/weather/ecobee.py b/homeassistant/components/weather/ecobee.py
index 80ee4c29fbe88046c68567d2fdcf42a6be5c9238..59737c578a591583b6fdaef0ca1772c80e8fe75b 100644
--- a/homeassistant/components/weather/ecobee.py
+++ b/homeassistant/components/weather/ecobee.py
@@ -4,6 +4,7 @@ Support for displaying weather info from Ecobee API.
 For more details about this platform, please refer to the documentation at
 https://home-assistant.io/components/weather.ecobee/
 """
+from datetime import datetime
 from homeassistant.components import ecobee
 from homeassistant.components.weather import (
     WeatherEntity, ATTR_FORECAST_CONDITION, ATTR_FORECAST_TEMP,
@@ -134,8 +135,10 @@ class EcobeeWeather(WeatherEntity):
         try:
             forecasts = []
             for day in self.weather['forecasts']:
+                date_time = datetime.strptime(day['dateTime'],
+                                              '%Y-%m-%d %H:%M:%S').isoformat()
                 forecast = {
-                    ATTR_FORECAST_TIME: day['dateTime'],
+                    ATTR_FORECAST_TIME: date_time,
                     ATTR_FORECAST_CONDITION: day['condition'],
                     ATTR_FORECAST_TEMP: float(day['tempHigh']) / 10,
                 }