当前位置: 首页>>代码示例>>Java>>正文


Java Timestamp.after方法代码示例

本文整理汇总了Java中java.sql.Timestamp.after方法的典型用法代码示例。如果您正苦于以下问题:Java Timestamp.after方法的具体用法?Java Timestamp.after怎么用?Java Timestamp.after使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.sql.Timestamp的用法示例。


在下文中一共展示了Timestamp.after方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getLatest

import java.sql.Timestamp; //导入方法依赖的package包/类
public static PacketInfo getLatest(LinkedHashSet<PacketInfo> packetInfos) {
    if ((packetInfos == null) || (packetInfos.isEmpty())) {
        throw new IllegalArgumentException("Cannot get latest of null or empty PacketInfo set!");
    }
    PacketInfo latest = null;
    Timestamp latestTimestamp = null;
    for (PacketInfo current : packetInfos) {
        if (latest == null) {
            latest = current;
            latestTimestamp = Timestamp.valueOf(current.get(PacketInfo.TIMESTAMP));
        } else {
            Timestamp currentTimestamp = Timestamp.valueOf(current.get(PacketInfo.TIMESTAMP));
            if (currentTimestamp.after(latestTimestamp)) {
                latest = current;
                latestTimestamp = currentTimestamp;
            }
        }
    }
    return latest;
}
 
开发者ID:rmcnew,项目名称:LiquidFortressPacketAnalyzer,代码行数:21,代码来源:PacketInfoUtils.java

示例2: addGroupBuy

import java.sql.Timestamp; //导入方法依赖的package包/类
@PutMapping
public void addGroupBuy(@RequestBody Shopgroupbuy shopgroupbuy){
    System.out.println(shopgroupbuy.getGpprice());
    Timestamp ts = new Timestamp(System.currentTimeMillis());
    if(ts.before(shopgroupbuy.getStarttime())){
        shopgroupbuy.setIs_start(0);
    }else if(ts.after(shopgroupbuy.getStarttime()) && ts.before(shopgroupbuy.getEndtime())){
        shopgroupbuy.setIs_start(1);
    }else if(ts.after(shopgroupbuy.getEndtime())){
        shopgroupbuy.setIs_start(2);
    }
    this.shopgroupbuyService.insert(shopgroupbuy);
}
 
开发者ID:TZClub,项目名称:OMIPlatform,代码行数:14,代码来源:GroupBuyingController.java

示例3: test22

import java.sql.Timestamp; //导入方法依赖的package包/类
@Test(expectedExceptions = NullPointerException.class)
public void test22() throws Exception {
    Timestamp ts1 = Timestamp.valueOf("1966-08-30 08:08:08");
    ts1.after(null);
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:6,代码来源:TimestampTests.java

示例4: compareTimestamps

import java.sql.Timestamp; //导入方法依赖的package包/类
/**
 * Compares two Timestamps with the expected result.
 *
 * @param ts1 the first Timestamp
 * @param ts2 the second Timestamp
 * @param expect the expected relation between ts1 and ts2; 0 if
 * ts1 equals to ts2, or 1 if ts1 is after ts2, or -1 if ts1 is
 * before ts2.
 */
private void compareTimestamps(Timestamp ts1, Timestamp ts2, int expected) {
    boolean expectedResult = expected > 0;
    boolean result = ts1.after(ts2);
    if (result != expectedResult) {
        errln("ts1.after(ts2) returned " + result
              + ". (ts1=" + ts1 + ", ts2=" + ts2 + ")");
    }

    expectedResult = expected < 0;
    result = ts1.before(ts2);
    if (result != expectedResult) {
        errln("ts1.before(ts2) returned " + result
              + ". (ts1=" + ts1 + ", ts2=" + ts2 + ")");
    }

    expectedResult = expected == 0;
    result = ts1.equals(ts2);
    if (result != expectedResult) {
        errln("ts1.equals(ts2) returned " + result
              + ". (ts1=" + ts1 + ", ts2=" + ts2 + ")");
    }

    int x = ts1.compareTo(ts2);
    int y = (x > 0) ? 1 : (x < 0) ? -1 : 0;
    if (y != expected) {
        errln("ts1.compareTo(ts2) returned " + x + ", expected "
              + relation(expected, "") + "0"
              + ". (ts1=" + ts1 + ", ts2=" + ts2 + ")");
    }
    long t1 = ts1.getTime();
    long t2 = ts2.getTime();
    int z = (t1 > t2) ? 1 : (t1 < t2) ? -1 : 0;
    if (z == 0) {
        int n1 = ts1.getNanos();
        int n2 = ts2.getNanos();
        z = (n1 > n2) ? 1 : (n1 < n2) ? -1 : 0;
    }
    if (z != expected) {
        errln("ts1.getTime() " + relation(z, "==") + " ts2.getTime(), expected "
              + relation(expected, "==")
              + ". (ts1=" + ts1 + ", ts2=" + ts2 + ")");
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:53,代码来源:TimestampTest.java

示例5: validateTimestamp1BeforeTimestamp2

import java.sql.Timestamp; //导入方法依赖的package包/类
public static void validateTimestamp1BeforeTimestamp2(Timestamp timestamp1, Timestamp timestamp2) throws ValidationException {
    if(timestamp1 != null && timestamp2 != null && timestamp1.after(timestamp2)) {
        throw new ValidationException(PlanchesterMessages.VALIDATION_FAILDED);
    }
}
 
开发者ID:ITB15-S4-GroupD,项目名称:Planchester,代码行数:6,代码来源:Validator.java


注:本文中的java.sql.Timestamp.after方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。