C#返回多少分钟之前或多少分钟之后时间的方法
本文实例讲述了C#返回多少分钟之前或多少分钟之后时间的方法。分享给大家供大家参考。具体实现方法如下:
/** *获取给定时间的之前某分钟的时间 *比如现在是:2012-10-1010:10:10 *给定的分钟数:50 *得到的时间为:2012-10-109:20:10 * *@returnstrLateMinutesTime时间字符 */ publicstaticStringgetLateMinutesTime(DateobjDate,StringstrMinutes){ StringstrLateMinutesTime=""; intintMinutes=1; intMinutes=Integer.parseInt(strMinutes); try{ SimpleDateFormatobjFormat=newSimpleDateFormat( "yyyy-MM-ddhh:mm:ss"); SimpleDateFormatobjFormatter=newSimpleDateFormat( "yyyy-MM-ddHH:mm:ss"); strLateMinutesTime=objFormat.format(objDate); DateobjDate2=objFormat.parse(strLateMinutesTime); longobjTime=(objDate2.getTime()/1000)-60*intMinutes; objDate2.setTime(objTime*1000); strLateMinutesTime=objFormatter.format(objDate2); }catch(ParseExceptionex){ ex.printStackTrace(); } returnstrLateMinutesTime; }
希望本文所述对大家的C#程序设计有所帮助。