2016-04-20 2 views
0

Привет, ребята!pentaho mysql datetime сравнение javascript

У меня возникли проблемы при сравнении MySQL времени даты в формате, используя JavaScript,

для примера: 2016-01-25 01:22:00

я загрузить его и пытается сравнить его с в рамках JavaScript, но он не работает, я использую «Modified Java Script Value» с в интеграции Pentaho Data ака чайник

Не работает и показывается ошибка, эта недопустимая дата, может ли кто-нибудь раз мне выбрать правильный формат в JavaScript и какой формат нужен при сравнении времени даты в области JavaScript? Нужно ли менять формат?

+0

Как вы пытаетесь сравнить? С чем вы сравниваете? – bolav

+0

, как 2016-01-25 01:22:00 <2016-01-26 01:22:00 – shzyincu

ответ

0

Хорошо я обнаружил, что вам просто нужно заменить "-" с "/" :)

Пример:

Примечание: ниже код из Modified Java Script Value с в Интеграция данных Pentaho.

Должно быть слэш, в противном случае его не принимаются в ДАТА конструктору, говорит неверная дата :(, я пытался сравнить жестко закодированные даты с отметкой времени MySQL.

вара d1 = новые Дата ("2015/08/17 21:31:06");

вар d2 = новая дата ("2015/08/17 21:31:07");

оповещения (d1 .getTime() < d2.getTime());

Интересная вещь я нашел то, что его можно сравнить с отметкой времени с MySQL, используя дефис между год-месяц-день, но добиться того, что вы должны сначала использовать выберите шаг в чайнике и изменения тип поля DATE и использовать формат как «гггг-мМ-дД ЧЧ: мм: сс»

Вы можете использовать свои собственные форматы, я был запрашивая Magento таблицы, поэтому я использовал этот формат

Тем не менее, если есть что-то более профессиональное с точки зрения выполнения этой задачи, то делите ...