Сравнение части даты только, не сравнивая время в JavaScript

Вам необходимо использовать std :: back_inserter .

#include 

std::copy_if(buffer1.begin(), buffer1.end(), back_inserter(buffer2), [](char c){
        //don't copy spaces
        return c != ' ';
});

back_inserter(buffer2) возвращает специализированный итератор, который добавляет вместо того, чтобы перезаписывать элементы buffer2.

Чтобы это работало правильно, вам нужно убедиться, что вы начинаете с пустого buffer2. то есть не использовать:

 buffer2.resize(buffer1.length());

362
задан Peter Mortensen 21 June 2014 в 19:59
поделиться

3 ответа

Вы можете использовать fp_incr (0). Который устанавливает часть часового пояса в полночь и возвращает объект даты.

0
ответ дан 23 November 2019 в 00:11
поделиться

Библиотека date.js удобна для этих целей. Это значительно упрощает все сценарии, связанные с датой JS.

4
ответ дан 23 November 2019 в 00:11
поделиться

Убедитесь, что вы создаете userDate с 4-значным годом, поскольку setFullYear(10, ...) !== setFullYear(2010, ...)

1
ответ дан 23 November 2019 в 00:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: