Дата последнего изменения (идентичные данные, не понимает if)



  • Всем добрый день, не подскажите пожалуйста, сравниваю две переменные, обе от одного файла, в разное время, данные - дата последнего изменения.
    Файл не меняется. Сохранил даже в текстовик для проверки. Оба текстовика выглядят вот так -
    Mon Mar 02 2020 00:59:25 GMT+0300 (RTZ 2 (
    Имеют одинаковый размер, нет никаких пробелов и тд.
    Использую для сравнения по if

    [[FILEINFO_LAST_MODIFIED]] == [[222]]
    

    Данные также по логам одинаковые. Говорит - спасибо, но данные разные. Если использую != - он говорит что условие верно и они не одинаковые.

    Где я накосячил с утра пораньше? Один нюанс, возможно критичный, но выглядит странно - данные я получаю с локального диска через "\"

    Заранее большое спасибо за помощь.



  • попробуй в ковычки взять оба значения



  • К сожалению - все тоже самое, пробовал. Все также говорит, что не ==.



  • @lcatlas, это потому что сравниваете даты, переведите даты в миллисекунды и сравнивайте их



  • Я сравниваю данные, они одинаковые, в чем тут проблема? С каких пор БАС не работает с одинаковыми значениями данных? Или он как-то по особенному воспринимает даты?



  • @lcatlas, дата это объект, операторы сравнения работают со строками и числами.

    Операторы сравнения



  • Ага, я понял, туплю с утра пораньше, спасибо большое. Сейчас переведу.


Log in to reply