home | help
std::chrono::current_zone(3)   C++ Standard Libary  std::chrono::current_zone(3)

NAME
     std::chrono::current_zone - std::chrono::current_zone

Synopsis
	Defined in header <chrono>
	const std::chrono::time_zone* current_zone();  (since C++20)

	Convenience  function  for  obtaining local time zone from the time zone
     database.
	Equivalent to std::chrono::get_tzdb().current_zone().

Exceptions
	std::runtime_error if this is the first reference to the time zone data-
     base and the
	time zone database cannot be initialized.

Notes
	A call to this function that is the first reference  to  the  time  zone
     database will
	cause it to be initialized.

Example
     // Run this code

      #include <chrono>
      #include <iostream>

      int main() {
	  const std::chrono::zoned_time cur_time{ std::chrono::current_zone(),
						  std::chrono::sys-
     tem_clock::now() };
	  std::cout << cur_time << '\n';
      }

Possible output:
      2021-09-13 19:46:42.249182012 MAGT

See also
	current_zone   return the local time zone
		       (public member function of std::chrono::tzdb)
	get_tzdb
	get_tzdb_list	accesses  and controls the global time zone database in-
     formation
	reload_tzdb    (function)
	remote_version
	(C++20)

http://cppreference.com 	   2024.06.10	    std::chrono::current_zone(3)

home | help