在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
MSDN 中,System.Globalization.DateTimeFormatInfo 类的概述里对模式字符串有非常详细的说明,因此,这里我只对常用的一些格式进行说明,首先请看下表:
为了便于大家的理解,不妨试试下面的程序: private void TestDateTimeToString() { DateTime now = DateTime.Now; string format; this.textBox1.Text = ""; format = "yyyy-MM-dd HH:mm:ss"; this.textBox1.AppendText(format + ": " + now.ToString(format) + "\n"); format = "yy年M日d日"; this.textBox1.AppendText(format + ": " + now.ToString(format) + "\n"); } 这段程序将输出结果: yyyy-MM-dd HH:mm:ss: 2002-08-26 17:03:04 这时候,又出现一个问题,如果要输出的文本信息中包含格式字符怎么办?如 format = "year: yyyy, month: MM, day: dd"; 将输出: 2ear: 2002, 4on下5: 08, 这并不是我想要的结果,怎么办呢?有办法—— format = "\’year\’: yyyy, \'month\': MM, \'day\': dd"; 看,这次运行结果对了: year: 2002, month: 08, day: 26 可以看出,只需要使用单引号或者双引号将文本信息括起来就好。 |
请发表评论