• 【Jmeter】获取指定日期的凌晨时间戳


    最近在做接口自动化测试的时候,遇到一个接口的传参是某个日期的凌晨时间戳,比如今天 2022-05-24 00:00:00的时间戳,看了一下jmeter提供的内置时间函数,发现并没有刻意直接获取的方式,所以只能通过写脚本的方式实现。查阅了一下资料,发现有以下两种方式可以实现:

    【方式一】

    使用JSR 223预处理程序

    Calendar c = Calendar.getInstance();
    c.set(Calendar.HOUR_OF_DAY, 0);
    c.set(Calendar.MINUTE, 0);
    c.set(Calendar.SECOND, 0);
    c.set(Calendar.MILLISECOND, 0);
    long daytime = c.getTimeInMillis();
    String beginTime = String.valueOf(daytime);

    实现结果如下图:

    【方式二】

    long nowTime =System.currentTimeMillis();
    long todayStartTime =nowTime - ((nowTime + TimeZone.getDefault().getRawOffset()) % (24 * 60 * 60 * 1000L));
    log.info("-------------"+String.valueOf(todayStartTime));

    实现结果如下图:

  • 相关阅读:
    时间选择框(可用于Form)
    点击复制指定内容
    ajax中多个模板之间套用ajax
    Java学习路径
    Windows平台安装Python
    Python语法-第2关
    Python语法-第1关
    Python语法-第0关
    图像识别
    wx:for用法
  • 原文地址:https://www.cnblogs.com/panpanda/p/16304933.html
Copyright © 2020-2023  润新知