2
#include <time.h>
#include <iostream>
using namespace std;
int main()
{
time_t current = time(0);
cout << ctime(¤t) << endl;
return 0;
}
Wie kann ich die zukünftige Zeit, sagen 1 Stunde später, von der aktuellen Zeit?erhalten Zukunft Zeit Wert
Man beachte, dass [ 'time()' nicht zurück Zeit als eine Anzahl von Sekunden nach einer Zeit garantiert] durch den C-Standard (http://en.wikipedia.org/wiki/Time_t), obwohl Das Verhalten wird von POSIX garantiert. –
@silico: Haben Sie eine Referenz? Ich dachte, das war die Definition von Zeit (2), wie im obigen Link gezeigt. –
@Martin York: Beachten Sie, dass die Seite am angegebenen Link unten "Übereinstimmung mit SVr4, 4.3BSD, POSIX" angibt. Der ISO C-Standard sagt eigentlich nichts über die Kodierung von "time_t" aus. –