[mythtv-users] power search help needed
David Engel
david at istwok.net
Mon Dec 3 15:36:22 UTC 2012
On Mon, Dec 03, 2012 at 12:27:27PM +0100, Udo van den Heuvel wrote:
> Hello,
>
> In my power search I have a rule like:
>
> (channel.callsign = "NL1" OR channel.callsign = "NL2" OR
> channel.callsign = "NL3") AND program.starttime < DATE_ADD( NOW( ) ,
> INTERVAL 9 HOUR )
>
> How do I make this rule UTC compatible?
> Is this OK?
>
> (channel.callsign = "NL1" OR channel.callsign = "NL2" OR
> channel.callsign = "NL3") AND HOUR(CONVERT_TZ(program.starttime, 'UTC',
> 'SYSTEM')) < DATE_ADD( NOW( ) , INTERVAL 9 HOUR )
>
> Or should it be:
>
> (channel.callsign = "NL1" OR channel.callsign = "NL2" OR
> channel.callsign = "NL3") AND HOUR(CONVERT_TZ(program.starttime, 'UTC',
> 'SYSTEM')) < HOUR(CONVERT_TZ(DATE_ADD( NOW( ), 'UTC', 'SYSTEM')) ,
> INTERVAL 9 HOUR )
Neither. Why are you using HOUR()? I think you should only need to
add CONVERT_TZ() to program.starttime as in:
(channel.callsign = "NL1" OR channel.callsign = "NL2" OR
channel.callsign = "NL3") AND CONVERT_TZ(program.starttime, 'UTC',
'SYSTEM') < DATE_ADD( NOW( ) , INTERVAL 9 HOUR )
Or simply keep everything in UTC as in:
(channel.callsign = "NL1" OR channel.callsign = "NL2" OR
channel.callsign = "NL3") AND program.starttime < DATE_ADD( UTC_TIMESTAMP( ) ,
INTERVAL 9 HOUR )
David
--
David Engel
david at istwok.net
More information about the mythtv-users
mailing list