diff --git a/mythtv/programs/mythbackend/services/content.cpp b/mythtv/programs/mythbackend/services/content.cpp
index 97758be..e61c58d 100644
--- a/mythtv/programs/mythbackend/services/content.cpp
+++ b/mythtv/programs/mythbackend/services/content.cpp
@@ -269,7 +269,7 @@ DTC::ArtworkInfoList* Content::GetRecordingArtworkList(
     if (chanid <= 0 || !recstarttsRaw.isValid())
         throw( QString("Channel ID or StartTime appears invalid."));
 
-    ProgramInfo pInfo(chanid, recstarttsRaw.toUTC());
+    ProgramInfo pInfo(chanid, MythDate::as_utc(recstarttsRaw));
 
     return GetProgramArtworkList(pInfo.GetInetRef(), pInfo.GetSeason());
 }
@@ -442,7 +442,7 @@ QFileInfo Content::GetPreviewImage(        int        nChanId,
         throw sMsg;
     }
 
-    QDateTime recstartts = recstarttsRaw.toUTC();
+    QDateTime recstartts = MythDate::as_utc(recstarttsRaw);
 
     // ----------------------------------------------------------------------
     // Read Recording From Database
@@ -591,7 +591,7 @@ QFileInfo Content::GetRecording( int              nChanId,
     // Read Recording From Database
     // ------------------------------------------------------------------
 
-    QDateTime recstartts = recstarttsRaw.toUTC();
+    QDateTime recstartts = MythDate::as_utc(recstarttsRaw);
 
     ProgramInfo pginfo((uint)nChanId, recstartts);
 
@@ -946,7 +946,7 @@ DTC::LiveStreamInfo *Content::AddRecordingLiveStream(
     // Read Recording From Database
     // ------------------------------------------------------------------
 
-    QDateTime recstartts = recstarttsRaw.toUTC();
+    QDateTime recstartts = MythDate::as_utc(recstarttsRaw);
 
     ProgramInfo pginfo((uint)nChanId, recstartts);
 
diff --git a/mythtv/programs/mythbackend/services/dvr.cpp b/mythtv/programs/mythbackend/services/dvr.cpp
index 9582bd4..9c45e40 100644
--- a/mythtv/programs/mythbackend/services/dvr.cpp
+++ b/mythtv/programs/mythbackend/services/dvr.cpp
@@ -166,7 +166,7 @@ DTC::Program* Dvr::GetRecorded(int chanid, const QDateTime &recstarttsRaw)
     if (chanid <= 0 || !recstarttsRaw.isValid())
         throw QString("Channel ID or StartTime appears invalid.");
 
-    ProgramInfo pi(chanid, recstarttsRaw.toUTC());
+    ProgramInfo pi(chanid, MythDate::as_utc(recstarttsRaw));
 
     DTC::Program *pProgram = new DTC::Program();
     FillProgramInfo( pProgram, &pi, true );
@@ -183,7 +183,7 @@ bool Dvr::RemoveRecorded(int chanid, const QDateTime &recstarttsRaw)
     if (chanid <= 0 || !recstarttsRaw.isValid())
         throw QString("Channel ID or StartTime appears invalid.");
 
-    ProgramInfo pi(chanid, recstarttsRaw.toUTC());
+    ProgramInfo pi(chanid, MythDate::as_utc(recstarttsRaw));
 
     if (pi.GetChanID() && pi.HasPathname())
     {
@@ -454,7 +454,7 @@ int Dvr::AddRecordSchedule   ( int       chanid,
                                bool      bAutoUserJob4,
                                int       nTranscoder)
 {
-    QDateTime recstartts = recstarttsRaw.toUTC();
+    QDateTime recstartts = MythDate::as_utc(recstarttsRaw);
     RecordingInfo info(chanid, recstartts, false);
     RecordingRule *rule = info.GetRecordingRule();
     // ^ rule is owned by info and deleted when it leaves scope
diff --git a/mythtv/programs/mythbackend/services/guide.cpp b/mythtv/programs/mythbackend/services/guide.cpp
index 0f2b6fa..8e68cd3 100644
--- a/mythtv/programs/mythbackend/services/guide.cpp
+++ b/mythtv/programs/mythbackend/services/guide.cpp
@@ -53,8 +53,8 @@ DTC::ProgramGuide *Guide::GetProgramGuide( const QDateTime &rawStartTime ,
     if (!rawEndTime.isValid())
         throw( "EndTime is invalid" );
 
-    QDateTime dtStartTime = rawStartTime.toUTC();
-    QDateTime dtEndTime = rawEndTime.toUTC();
+    QDateTime dtStartTime = MythDate::as_utc(rawStartTime);
+    QDateTime dtEndTime = MythDate::as_utc(rawEndTime);
 
     if (dtEndTime < dtStartTime)
         throw( "EndTime is before StartTime");
@@ -174,7 +174,7 @@ DTC::Program* Guide::GetProgramDetails( int              nChanId,
     if (!rawStartTime.isValid())
         throw( "StartTime is invalid" );
 
-    QDateTime dtStartTime = rawStartTime.toUTC();
+    QDateTime dtStartTime = MythDate::as_utc(rawStartTime);
 
     // ----------------------------------------------------------------------
     // -=>TODO: Add support for getting Recorded Program Info
