Looking at the DateTimeFormatInfo documentation, it appears that all the standard formats have colons in them, which makes passing them on a url unpleasant/impossible.
It's probably not part of any standard or anything like that, but you could always use a Unix timestamp as those only contain digits. See this article for ways to convert it to a .NET DateTime.
Yes. ISO 8601
http://en.wikipedia.org/wiki/ISO_8601
Just make sure you URLEncode it to deal with the colons.