假设当前日期是2010年3月1日,我想像这样显示...
20100301所以喜欢前4位=年,2位=月,2位=天
有一种简单的方法吗?
答案 0 :(得分:6)
答案 1 :(得分:6)
答案 2 :(得分:2)
var mydate = DateTime.Now; // Whatever you want.
mydate.ToString("yyyyMMdd");
查看DateTimeFormatInfo以了解您可以使用的其他自定义格式字符串。
答案 3 :(得分:1)
您可以使用DateTime类的ToString()实现,就像已经给出的示例一样,或者使用格式字符串将其与其他信息一起显示,如下所示:
var now = DateTime.Now;
var msg = String.Format("Now: {0:dd/MM/yyyy}", now);
或者
Console.Write("Now: {0:MM/dd/yyyy}", now);