Index: libs/libmythtv/jobqueue.cpp
===================================================================
--- libs/libmythtv/jobqueue.cpp	(revision 17733)
+++ libs/libmythtv/jobqueue.cpp	(working copy)
@@ -1123,14 +1123,14 @@
             QString("Currently set to run new jobs from %1 to %2")
                     .arg(queueStartTimeStr).arg(queueEndTimeStr));
 
-    queueStartTime = QTime::fromString(queueStartTimeStr);
+    queueStartTime = QTime::fromString(queueStartTimeStr, "hh:mm");
     if (!queueStartTime.isValid())
     {
         VERBOSE(VB_IMPORTANT, "Invalid JobQueueWindowStart time, using 00:00");
         queueStartTime = QTime(0, 0);
     }
 
-    queueEndTime = QTime::fromString(queueEndTimeStr);
+    queueEndTime = QTime::fromString(queueEndTimeStr, "hh:mm");
     if (!queueEndTime.isValid())
     {
         VERBOSE(VB_IMPORTANT, "Invalid JobQueueWindowEnd time, using 23:59");
Index: programs/mythshutdown/main.cpp
===================================================================
--- programs/mythshutdown/main.cpp	(revision 17733)
+++ programs/mythshutdown/main.cpp	(working copy)
@@ -174,7 +174,7 @@
 QDateTime getDailyWakeupTime(QString sPeriod)
 {
     QString sTime = getGlobalSetting(sPeriod, "00:00");
-    QTime tTime = QTime::fromString(sTime);
+    QTime tTime = QTime::fromString(sTime, "hh:mm");
     QDateTime dtDateTime = QDateTime(QDate::currentDate(), tTime);
 
     return dtDateTime;
