欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-08-03 20:54:56
本文实例讲述了c#返回多少分钟之前或多少分钟之后时间的方法。分享给大家供大家参考。具体实现方法如下: /** * 获取给定时间的之前某分钟的时间 * 比...

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