7

含まれているdouble秒があります。これを に変換したいと思いtime_tます。

これを実現する標準関数が見つかりません。手書きで記入する必要がありtime_tますか?

4

2 に答える 2

6

のタイプstd::time_tは指定されていません。

定義されていませんが、これはほとんどの場合、POSIX 時間に対応する 1970 年 1 月 1 日 UTC 00:00 からの秒数 (閏秒は数えません) を保持する整数値です。

したがって、それらの間の安全なキャストだけで問題ありません。また、移植性にも注意し (型が標準で指定されていないため)、double から integer にキャストする際に収まらない値について考慮してください。

于 2015-06-23T10:39:15.580 に答える