从 codesys v 3 中的字符串中拆分日期和时间

Split the date and time from string in codesys v 3

我正在研究 codesys。我有一个包含日期和时间的字符串。我想拆分日期和时间。 当前时间:DATE_AND_TIME; 像这样显示价值 DT#2019-08-06-10:06:53 concat 后将 currentTime 变量转换为 string .

现在我想拆分日期和时间值

 time :     10:06:53
  Date      2019-08-06

请提供减速和执行部分

声明部分:

 dtDateAndTime     : DATE_AND_TIME;
 sDateAndTime      : STRING;
 sDate             : STRING;
 sTime             : STRING;

实现部分:

sDateAndTime := DT_TO_STRING(dtDateAndTime);
sDate := MID(sDateAndTime, 10 , 4);
sTime := RIGHT(sDateAndTime, 8);