Initialization depends on a number of factors but generally the date field is initialized to 0001-01-01
You could answer this easily/
D testdateiso s d datfmt(*iso)
C testdateiso dsply
C eval *inlr = *on
It depends on where / how you dfefine it. Usually it defaults to *LOVAL or 0001-01-01. However, just adding a field to a file may result in an unpopulated field that will cause errors. (Depending on how the field is defined in DDS or SQL). Neither zeros not null is a valid date. If you have this in your database, you will get errors.