含まれているdouble
秒があります。これを に変換したいと思いtime_t
ます。
これを実現する標準関数が見つかりません。手書きで記入する必要がありtime_t
ますか?
のタイプstd::time_t
は指定されていません。
定義されていませんが、これはほとんどの場合、POSIX 時間に対応する 1970 年 1 月 1 日 UTC 00:00 からの秒数 (閏秒は数えません) を保持する整数値です。
したがって、それらの間の安全なキャストだけで問題ありません。また、移植性にも注意し (型が標準で指定されていないため)、double から integer にキャストする際に収まらない値について考慮してください。