我需要分解日期时间,目前当我使用:
Write(DateTime.Now);
它显示: 5/17/2011 03:30:00 PM
我需要它看起来像: 2011/5/17 15:30:00
我基本上需要在日期和时间之间加一个逗号。
我的想法是解析它们并单独编写它们,但我的尝试没有成功。
关于如何做到这一点的任何想法或建议。
您可以使用采用格式的 .ToString()
方法。
DateTime.Now.ToString("MM/dd/yyyy, hh:mm:ss tt");
这是一个关于字符串格式的很好的参考指南
尝试查看ToShortDateString
和ToShortTimeString
方法。您应该能够以多种方式完成您需要的事情。
Write(string.Format("{0}, {1}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString()));
DateTime dateTime = DateTime.Now;
Write(string.Format("{0}, {1}", dateTime.ToShortDateString(), dateTime.ToLongTimeString()));