Maison >développement back-end >C++ >Comment afficher l'heure actuelle en C++

Comment afficher l'heure actuelle en C++

下次还敢
下次还敢original
2024-04-22 17:51:50463parcourir

Plusieurs façons d'afficher l'heure actuelle en C++ : utilisez time() pour obtenir l'horodatage, utilisez la classe std::chrono pour obtenir l'heure système, utilisez une bibliothèque tierce (telle que Boost.Date_Time)

Comment afficher l'heure actuelle en C++

Comment afficher l'heure actuelle en C++

Il existe plusieurs façons d'afficher l'heure actuelle en C++ :

1 Utilisez la fonction de bibliothèque standard time()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>
.

2. Utilisez la classe std: :chrono

<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>

3 Utilisez des bibliothèques tierces

🎜🎜Il existe de nombreuses bibliothèques tierces qui peuvent vous aider à afficher l'heure actuelle, telles que. Boost.Date_Time :🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn