This is less of a Bug but more a IDE Issue with representation. Try to use .AsDateTime directly this should make the representation work. I assume by the time ou inspect it, the IDE did not really turn the float or double into a Date Time Format. It does this later. So just do it directly and you should be fine