私は日時を指定すると、エポック時間はどのように取得されますか?
int year, month, day, hour, min, sec
は、どのように私はC++でのエポックタイムを得ることができていますか?
私はBoost、それを行うための例や代替方法を使用してそれを理解するのが難しいですか?
私は日時を指定すると、エポック時間はどのように取得されますか?
int year, month, day, hour, min, sec
は、どのように私はC++でのエポックタイムを得ることができていますか?
私はBoost、それを行うための例や代替方法を使用してそれを理解するのが難しいですか?
あなたはあまりにも複雑です。 time functions in the standard librariesをご覧ください。
構造体tmに値を入力してから、std::mktime()
を呼び出します。
私は、「エポックタイムを取得する」とは、エポックからの秒数を意味します。つまり、Unix time_tです。
この投稿は完全に役に立たないですが、どのようにしてmktime()を呼び出してエポックタイムを取得しますか? – user788171
このboost exampleは、問題を正しく理解していれば、尋ねることができます。
優れていて、完璧に動作しますが、タイムゾーンでCSVファイルをダウンロードする必要があります:http://svn.kulitorum.com/RepSnapper/Libraries/Boost1.40/libs/date_time/data/date_time_zonespec.csv –
#include <iostream>
#include <sys/time.h>
int main()
{
unsigned long int seconds = time(NULL);
std::cout << seconds << std::endl;
return 0;
}
あなたはあなたがブーストを試みたと言いました。 http://www.boost.org/doc/libs/1_39_0/doc/html/date_time.htmlを試しましたか?例http://www.boost.org/doc/libs/1_39_0/doc/html/date_time/examples.html – lothar