发布源码

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

  • 时间:2020-11-08 14:49:04
  • C#
  • 浏览量:0
  • 发布会员:newlegou
  • 本文实例讲述了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#程序设计有所帮助。

    提示:喜欢这个作品给它点个红心和关注吧
    newlegou

    newlegou