public DateTimeValue toDateTime ( ) { normalize ( ) ; return new DateTimeValueImpl ( year , month , day , hour , minute , second ) ; }
produces a normalized date time using zero for the time fields if none were provided .