using System;
using System.Linq;
using System.Globalization;
public class Test
{
public static void Main()
{
DateTime dt = new DateTime(2013, 03, 09, 22, 00, 00);
var toString = string.Format("{0} at {1}{2}",
dt.ToString("dddd, MMMM d, yyyy", CultureInfo.InvariantCulture),
dt.ToString("hh:mm", CultureInfo.InvariantCulture),
dt.ToString("tt", CultureInfo.InvariantCulture).ToLower());
Console.Write(toString);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkdsb2JhbGl6YXRpb247CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgIAoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgIERhdGVUaW1lIGR0ID0gbmV3IERhdGVUaW1lKDIwMTMsIDAzLCAwOSwgMjIsIDAwLCAwMCk7CiAgICB2YXIgdG9TdHJpbmcgPSBzdHJpbmcuRm9ybWF0KCJ7MH0gYXQgezF9ezJ9IiwgCiAgICAgICAgZHQuVG9TdHJpbmcoImRkZGQsIE1NTU0gZCwgeXl5eSIsIEN1bHR1cmVJbmZvLkludmFyaWFudEN1bHR1cmUpLAogICAgICAgIGR0LlRvU3RyaW5nKCJoaDptbSIsIEN1bHR1cmVJbmZvLkludmFyaWFudEN1bHR1cmUpLCAKICAgICAgICBkdC5Ub1N0cmluZygidHQiLCBDdWx0dXJlSW5mby5JbnZhcmlhbnRDdWx0dXJlKS5Ub0xvd2VyKCkpOwogICAgICAgIENvbnNvbGUuV3JpdGUodG9TdHJpbmcpOwoJfQp9