$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Garland (jeff_at_[hidden])
Date: 2007-08-18 16:48:14
On Sat, 18 Aug 2007 09:25:40 +0200, thom_schu wrote
> Hi all,
> Can anyone tell me how to construct a date (gregorian) with a julian 
> number ? I tried the constructor "date(special_values sv)" and it 
> looked like it would work, but Im not sure if I can do this (what 
> for is this constructor ?) 
This constructor is used to create 'special values' like not_a_date_time and
negative infinity.  It isn't able to use a julian day.
> So after taking a look in the source I 
> found another possibility:
> 
> greg_year_month_day ymd = 
> gregorian_calendar::from_julian_day_number(2443510);
> 
> date d(ymd);
> 
> So are both ways right ?
The second one is the right way.  There really should be better documentation
of this -- code reading isn't good.  And maybe even a little simplier way to
do this. Can I get you to write a feature request for this?
http://svn.boost.org/trac/boost/newticket
Thx,
Jeff