當前位置: 首頁>>代碼示例>>Java>>正文


Java DateTime.minusMinutes方法代碼示例

本文整理匯總了Java中org.joda.time.DateTime.minusMinutes方法的典型用法代碼示例。如果您正苦於以下問題:Java DateTime.minusMinutes方法的具體用法?Java DateTime.minusMinutes怎麽用?Java DateTime.minusMinutes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.joda.time.DateTime的用法示例。


在下文中一共展示了DateTime.minusMinutes方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: checkSession

import org.joda.time.DateTime; //導入方法依賴的package包/類
@ActionMethod
public Result checkSession() {
    Session session = getSession();
    if (session == null || session.getSince() == null) {
        Logger.info("Session not found");
        return ok("no_session");
    }
    DateTime expirationTime = session.getSince().plusMinutes(SITNET_TIMEOUT_MINUTES);
    DateTime alarmTime = expirationTime.minusMinutes(2);
    Logger.debug("Session expiration due at {}", expirationTime);
    if (expirationTime.isBeforeNow()) {
        Logger.info("Session has expired");
        return ok("no_session");
    } else if (alarmTime.isBeforeNow()) {
        return ok("alarm");
    }
    return ok();
}
 
開發者ID:CSCfi,項目名稱:exam,代碼行數:19,代碼來源:SessionController.java

示例2: requestContentOfIncrement

import org.joda.time.DateTime; //導入方法依賴的package包/類
private String requestContentOfIncrement(Market market) {
    JSONObject json = new JSONObject();
    final String action = "android.getincrement";
    json.put("action", action);
    json.put("sc", market.getSecurity());
    json.put("pno", market.getIncrementLastReqCurrentPage() + 1);
    json.put("psize", market.getPageSize());
    StringBuilder chkCode = new StringBuilder(action).append(market.getSecurity()).append(market.getLoginKey());
    String chkcode = DigestUtils.md5Hex(chkCode.toString());
    json.put("chkcode", chkcode);
    json.put("islastest", 1);
    Date fetch = market.getIncrementLastTime();
    fetch = fetch == null ? new Date() : fetch;
    // special logical.
    DateTime jodaDt = new DateTime(fetch);
    jodaDt = jodaDt.minusMinutes(60);
    json.put("timestamp", jodaDt.getMillis() / 1000);
    return json.toJSONString();
}
 
開發者ID:zhaoxi1988,項目名稱:sjk,代碼行數:20,代碼來源:AccessHiapkDaoImpl.java

示例3: getMarketAppForIncrement

import org.joda.time.DateTime; //導入方法依賴的package包/類
@Override
public PaginationMarketApp getMarketAppForIncrement(Market market) throws Exception {
    String url = market.getIncrementUrl();
    Assert.isTrue(!url.isEmpty());
    Date lastTimeInDb = market.getIncrementLastTime();
    lastTimeInDb = lastTimeInDb == null ? new Date() : lastTimeInDb;
    long lastTime = 0L;
    if (lastTimeInDb != null) {
        lastTime = lastTimeInDb.getTime();
    }
    DateTime jodaDt = new DateTime(lastTime);
    jodaDt = jodaDt.minusMinutes(60);

    int currentPage = market.getIncrementLastReqCurrentPage() + 1;
    int pageSize = market.getPageSize();
    PaginationMarketApp increment = this.getIncrementMarketApp(url, currentPage, jodaDt.getMillis(),
            market.getLoginKey(), pageSize, market.getSecurity());
    return increment;
}
 
開發者ID:zhaoxi1988,項目名稱:sjk,代碼行數:20,代碼來源:AccessEoemarketDaoImpl.java

示例4: getBegin

import org.joda.time.DateTime; //導入方法依賴的package包/類
/**
 * 根據時間戳獲取開始時間
 * @param timestamp
 * @param window
 * @return
 */
private String getBegin(long timestamp, int window) {
    DateTime end = new DateTime(timestamp).minusSeconds(this.delay);
    DateTime begin = end.minusMinutes(window);
    return begin.toString(DateUtil.YYYYMMDDHHMMSS);
}
 
開發者ID:JThink,項目名稱:SkyEye,代碼行數:12,代碼來源:MonitorTask.java


注:本文中的org.joda.time.DateTime.minusMinutes方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。