日期:2014-05-20  浏览次数:20937 次

C# 指定日期的前一天取得。求助。
时间戳得到 要获取前一天的日期 比如20080101 的前一天是20071231

C#有什么方法可以直接调用吗?



------解决方案--------------------
先获得指定的日期,再减一天,如DateTime.Now.AddDays(-1).ToShortDateString();
------解决方案--------------------
DateTime.Now.AddDays(-1).ToString()
------解决方案--------------------
昨天,就是今天的日期减一
DateTime.Now.AddDays(-1).ToShortDateString();

------解决方案--------------------
用这个
DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
------解决方案--------------------
探讨
引用:
先获得指定的日期,再减一天,如DateTime.Now.AddDays(-1).ToShortDateString();


不是系统日期,是指定日期。你那种方法行不通。
JAVA里有Calendar可以调用,我刚学C#,不知道在C#上有没有什么好的方法调用。