Future<DateTime?> getDateTime(UserPrefKey key) async { final v = await shared.string(prefName(key)); return dateTimeOf(v); }