日期:2014-05-19  浏览次数:20432 次

asp.net中从当前时间如何获取前5分钟 10分钟 5小时及两天前的时间
如题:如果我现在时间是2007-04-11   13:38  
通过当前时间我如何做一个通用的函数计算出前5分钟的那一时刻2007-04-11   13:33

10分钟    2007-04-11   13:28  
5小时  2007-04-11   08:38  
2天前       2007-04-09   13:38

------解决方案--------------------
直接减不就行了
DateTime.Now.AddMinutes(-5)
------解决方案--------------------
DateTime.AddMinutes(-10)
DateTime.AddHours(-5)
DateTime.AddDays(xxx)

如果是一个函数,将天转成分钟即可
------解决方案--------------------
System.DateTime.Now.AddMinutes(-10).ToString( "yyyy-MM-dd hh:mm ");
System.DateTime.Now.AddHours(-5).ToString( "yyyy-MM-dd hh:mm ");
System.DateTime.Now.AddDays(-2).ToString( "yyyy-MM-dd hh:mm ");