There seems to be no support for keeping track of precision?

In particular, suppose my original string is "2004".
I would like to later print that out as "2004", *not* as
"2004-01-01", because somehow the DateTime object kept
track of the level of precision.

But in this code:
  my $dt = DateTime->new(year => 2004);
  print "year=", $dt->year, " month=", $dt->month, "\n";

the output is:
 year=2004 month=1

I can't specify an illegal value like -1.
And there is no way to turn off the builtin defaulting.

-mda



Reply via email to