Another option would be to create an extension methods like:
public static class DateTimeExtensions
public static string ToYMD(this DateTime theDate)
public static string ToYMD(this DateTime? theDate)
return theDate.HasValue ? theDate.Value.ToYMD() : string.Empty;
You would use it like:
var dateString = DateTime.Now.ToYMD();
The extension implemented also works for Nullable DateTime values.
If you are doing a lot of work with these 'yyyyMMdd' formatted DateTime values, the extension method has the benefit of less typing.