I would declare an empty String variable like this:
string myString = string.Empty;
Is there an equivalent for a \'DateTime\' variable
Since DateTime is a value type you cannot assign null to it, but exactly for these cases (absence of a value) Nullable was introduced - use a nullable DateTime instead:
DateTime
null
DateTime? myTime = null;