2011-02-14 75 views
4

我试图将日期转换为C#中的字符串。我想要的格式:C#从计算机获取日期

2011.02.14

这是,YYYY.MM.DD

可有人请让我知道这样做的命令?还有一种方法可以像Date(-1)一样进行操作吗?

谢谢。

+0

首先,变量类型是什么?约会时间?串? – user607455 2011-02-14 06:27:48

回答

18
  • System.DateTime.Now.ToString(“yyyy.MM.dd”);
  • System.DateTime.Now.AddDays(-1)
0

对于第一:

string s = DateTime.Now.ToString("yyyy.MM.dd"); 

对于第二个,你需要明确什么Date(-1)应返回,但我期待它涉及var foo = someDate.Add(timespan);var foo = someDate.Add{SomeInterval}(delta);

0

你可以做,使用日期时间的ToString方法,更多信息on MSDN

1

声明一个字符串:

string mydate; 

myDate = DateTime.Now.ToString("yyyy.MM.dd"); 

messagebox.show(myDate);