Формат Даты/Времени¶
Упакованный формат времени
Для хранения или перемещения значений времени в контроллерах используется упакованный формат (число в формате Беззнак.целый 4-байт
).
На схеме представлена структура хранения упакованной метки времени в памяти. Один желтый прямоугольник соответствует одному биту:
Для упаковки/распаковки времени в FBD-программе используются соответственно блоки см. «Упаковка времени» и «Распаковка времени».
Строка форматирования
Строка форматирования даты/времени может принимать следующий вид: dd/MМ/yy hh:mm:ss. Тогда время, соответствующее этому шаблону форматирования может выглядеть как «12/04/18 14:22:58».
В таблице ниже перечислены все выражения, которые могут быть использованы в строке форматирования:
Выражение | Описание |
d | День как число без нуля впереди (1 до 31) |
dd | День как число с нулем впереди (01 до 31) |
ddd | Сокращенное название дня недели (Mon до Sun) |
dddd | Полное название дня недели (Monday до Sunday) |
M | Месяц как число без нуля впереди (1 до 12) |
MM | Месяц как число с нулем впереди (01 до 12) |
MMM | Сокращенное название месяца (Jan до Dec) |
MMMM | Полное название месяца (January до December) |
yy | Год в виде двузначного числа (00 до 99) |
yyyy | Год в виде четырехзначного числа |
h | Час без нуля впереди (0 до 23) |
hh | Час с нулем впереди (00 до 23) |
m | Минута без нуля впереди (0 до 59) |
mm | Минута с нулем впереди (00 до 59) |
s | Секунда без нуля впереди (0 до 59) |
ss | Секунда с нулем впереди (00 до 59) |
z | Миллисекунды без нулей впереди (0 до 999) |
zzz | Миллисекунды с нулями впереди (000 до 999) |
AP | AM или PM |
ap | am или pm |