C 中顯示目前時間的幾種方法:使用time() 取得時間戳記使用std::chrono 類別取得系統時間使用第三方函式庫(如Boost.Date_Time)
如何在C 中顯示目前時間
在C 中顯示目前時間的方法有幾種:
1. 使用標準函式庫函數time()
<code class="cpp">#include <iostream> #include <ctime> int main() { time_t now = time(0); std::cout << "Current time: " << ctime(&now); return 0; }</code>
#2. 使用類別std::chrono
<code class="cpp">#include <iostream> #include <chrono> int main() { auto now = std::chrono::system_clock::now(); auto time_t_now = std::chrono::system_clock::to_time_t(now); std::cout << "Current time: " << ctime(&time_t_now); return 0; }</code>
3. 使用第三方函式庫
有許多第三方函式庫可以幫助你顯示目前時間,例如Boost.Date_Time:
<code class="cpp">#include <iostream> #include <boost/date_time/posix_time/posix_time.hpp> int main() { boost::posix_time::ptime now = boost::posix_time::second_clock::local_time(); std::cout << "Current time: " << now; return 0; }</code>
以上是c++如何顯示當前時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!