Я пытаюсь использовать длину строки, чтобы определить, является ли она датой или датой и временем. Дата будет иметь десять символов, а дата-время будет 24. Если у нее нет времени, календарь должен интерпретировать ее как событие в течение всего дня.
Итак - это оператор if, который я использую:
allDay: true
Однако оператор if всегда выводит true, даже если условие выполнено.
Я протестировал логику различными способами, например, выведя значение выражения
',
который разрешается как истинный, поэтому сравнение работает. Я также пробовал это, и он работает, что, похоже, показывает, что структура правильная:
allDay: true ,
Что я делаю не так?
Большое спасибо
Alex
<
is lower than. 13 < 12
can't possible evaluate to true. I think you'll need either <=
in the form of <=
or >
in the form >
.
EDIT: работает так, как ожидалось, поэтому все еще должно быть что-то вне кода, который вы указали, или, может быть, значения нуждаются в настройке. Убедитесь, что выбранное выражение для переменной действительно что-то решает.
<?xml version="1.0" encoding="UTF-8"?>
123456789101112
123456
1234567891011121314
<?xml version="1.0" encoding="UTF-8"?>
: shorter than 12