Объедините дату и время, когда date - это DateTime, а time - это строка

Просто добавьте что-то примечательное здесь.


myQueue.hpp:

template <class T> 
class QueueA {
    int size;
    ...
public:
    template <class T> T dequeue() {
       // implementation here
    }

    bool isEmpty();

    ...
}    

myQueue можно определить методы шаблонного класса, которые просто прекрасны в файле реализации. cpp:

// implementation of regular methods goes like this:
template <class T> bool QueueA<T>::isEmpty() {
    return this->size == 0;
}


main()
{
    QueueA<char> Q;

    ...
}
41
задан JYelton 25 June 2010 в 23:12
поделиться

4 ответа

Вы можете использовать TimeSpan.Parse , чтобы проанализировать время, а затем добавить результат к дате:

DateTime newDateTime = oldDateTime.Add(TimeSpan.Parse(timeString));
67
ответ дан 27 November 2019 в 00:33
поделиться
var dt = new DateTime(2010, 06, 26); // time is zero by default
var tm = TimeSpan.Parse("01:16:50");
var fullDt = dt + tm; // 2010-06-26 01:16:50
9
ответ дан 27 November 2019 в 00:33
поделиться

Думаю, вы слишком беспокоитесь о преобразовании строк. Комбинируя 2 строковых элемента вместе, вы в любом случае сохраняете дальнейший синтаксический анализ строки даты, который, скорее всего, будет дороже.

Будет ли это повторяться много раз или это будет простой шаг в более крупном процессе?

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

Я уверен, что вы можете объединить и преобразовать эти значения в метку времени с помощью SQL.

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

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