Code in Java:
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyyMMdd");
returnValue = dateFormatter.format(todaysDate.getTime());
Visual C# General
Yes, as Matthew stated, you can use "Custom DateTime Format Strings" feature in C#.
Custom DateTime Format Strings
Standard DateTime Format Strings