当前位置: 移动技术网 > IT编程>开发语言>c# > C#返回多少分钟之前或多少分钟之后时间的方法

C#返回多少分钟之前或多少分钟之后时间的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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#程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网