table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| 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 database 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::system_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 information
  
   reload_tzdb (function)
  
   remote_version
  
   (C++20)
| 2024.06.10 | http://cppreference.com |