UTC时间换算
如何将UTC时间的秒数换算成北京时间年月日时分秒格式?是PLC接收的的对时信号UTC时间,自1970年1月1日零时零秒的绝对秒数。请问有什么算法么?EAR_Q:= DIV_UDINT (IN1 := Sec_AS,IN2 := 31536000);
YEAR_M := MOD_UDINT (IN1 := Sec_AS,IN2 := 31536000);
Day_Q := DIV_UDINT (IN1 := YEAR_M,IN2 :=86400);
Day_M := MOD_UDINT (IN1 := YEAR_M,IN2 := 86400);
Hour_Q := DIV_UDINT (IN1 :=Day_M,IN2 :=3600);
Hour_M := MOD_UDINT (IN1 := Day_M,IN2 := 3600);
Min_Q := DIV_UDINT (IN1 := Hour_M,IN2 := 60);
Min_M := MOD_UDINT (IN1 := Hour_M,IN2 := 60);
如何考虑闰年的情况?求大神指点!!!