本文实例讲述了c#返回多少分钟之前或多少分钟之后时间的方法。分享给大家供大家参考。具体实现方法如下:
/** * 获取给定时间的之前某分钟的时间 * 比如现在是:2012-10-10 10:10:10 * 给定的分钟数:50 * 得到的时间为:2012-10-10 9:20:10 * * @return strlateminutestime 时间字符 */ public static string getlateminutestime(date objdate, string strminutes) { string strlateminutestime = ""; int intminutes = 1; intminutes = integer.parseint(strminutes); try { simpledateformat objformat = new simpledateformat( "yyyy-mm-dd hh:mm:ss"); simpledateformat objformatter = new simpledateformat( "yyyy-mm-dd hh:mm:ss"); strlateminutestime = objformat.format(objdate); date objdate2 = objformat.parse(strlateminutestime); long objtime = (objdate2.gettime() / 1000) - 60 * intminutes; objdate2.settime(objtime * 1000); strlateminutestime = objformatter.format(objdate2); } catch (parseexception ex) { ex.printstacktrace(); } return strlateminutestime; }
希望本文所述对大家的c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论