Hi Reinhard,
The time labels on axis are generated by standard C functions, namely
strftime in this case. I must admit I trusted it when writing the code !
I didn't check this leap year problem. It is probably the same for a
leap century (every 400 years) but we have some time left for the next
one !
I'll see what I can do.
Damir
Reinhard Sojka wrote:
>
> Hi Rooters,
>
> there is a Problem with the labels on TH2F in Version 3.01/06 (and older).
> When set to display month and day, February 29 is missing in every leap year.
> The amount of displayed days seems to be ok.
>
> {
> TH2F *h2 = new TH2F("h2", "test", 1500, 951436800, 951955200, 400, -400, 400);
> //2000
> //TH2F *h2 = new TH2F("h2", "test", 1500, 825292800, 825724800, 400, -400,
> 400); //1996
> h2->GetXaxis()->SetTimeDisplay(1);
> h2->GetXaxis()->SetTimeFormat("%b %d");
>
> h2->Draw();
> }
>
> Regards,
> Reinhard
--
=====================================================================
| Damir Buskulic | Universite de Savoie/LAPP |
| | Chemin de Bellevue, B.P. 110 |
| Tel : +33 (0)450091600 | F-74941 Annecy-le-Vieux Cedex |
| e-mail: buskulic@lapp.in2p3.fr | FRANCE |
=====================================================================
mailto:buskulic@lapp.in2p3.fr
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:04 MET