9 Ocak 2017 Pazartesi

date_time local_time::local_date_time Sınıfı

local_date_time Sınıfı
Constructor + ptime + time_zone_ptr
Şöyle yaparız.
boost::posix_time::ptime pt = ...;
time_zone_ptr pZone = ...;
local_date_time ldt (pt,pZone);
Constructor + date + time + time_zone_ptr
Şöyle yaparız.
boost::posix_time::ptime pt = ...;
time_zone_ptr pZone = ...;
local_date_time ldt (pt.date(),
                     pt.time_of_day(),
                     pZone,
                     local_date_time::EXCEPTION_ON_ERROR);
date metodu
Örnek ver

local_time metodu
ptime döner . Şöyle yaparız.
ldt.local_time();
local_time_in metodu
İki zaman dilimi arasında dönüşüm yapar. Ancak çok iyi çalışmıyor. Şöyle yaparız.
time_zone_ptr cet_tz = tz_db.time_zone_from_region("Europe/Paris");
local_date_time ldt = ...;
local_date_time ldt2 = ldt.local_time_in (cet_tz);

operator << metodu
Şöyle yaparız.
cout << lst;
time_of_day metodu
Örnek ver.

utc_time metodu
ptime döner. Şöyle yaparız.
ldt.utc_time();
Free Style Metodlar
to_tm metodu
Şöyle yaparız.
struct tm t = to_tm (ldt);

Hiç yorum yok:

Yorum Gönder