我很难和柏树上的枣相比。
我有这些日期
按升序排列,证人必须证明这一点。
使用cypress,我启动了这个测试,比较日期按升序排序:
var time = 0
var time_prev = 0
cy.get('#hometable > tbody > tr > td:nth-child(6)').each(($e, index, $list) => {
if (index == 0){time_prev=0}
time = Math.round(new Date($e.text()).getTime() / 1000)
assert.isBelow(time_prev, time, 'previous date is below actual')
time_prev = time
})
测试失败并出现以下错误:
但是从第一张图片中可以看出,第二个日期小于第三个日期。
我还注意到,当我一起运行多个测试时,这个测试失败了。
这里有一个比较日期和时刻组合日期的好的柏树解决方案,以及一个可能的解决方案
var time = 0
var time_prev = 0
cy.get('#hometable > tbody > tr > td:nth-child(6)').each(($e, index, $list) => {
if (index == 0){time_prev=0}
time = $e.text()
expect(Cypress.moment(time).isAfter(Cypress.moment(time_prev)).to.be.true;
time_prev = time
})
问题内容: 我使用的API要求日期参数为秒数,即。 我的问题是,我目前将这段时间存储在其中,我想知道是否可以通过某种方法将变量转换为秒,以便可以将其放入API所需的参数中? 问题答案: 导入java.util.Date; …长秒=(new Date()。getTime())/ 1000; … 请参阅-http://docs.oracle.com/javase/6/docs/api/java/uti
问题内容: 有什么办法可以使时间戳记中的毫秒数变为或(或出于好奇而使毫秒数)? 是否有这样的事情: 或者,唯一的选择是使用从? 问题答案: 在MySQL中 以秒 为单位获取Unix时间戳: 详细信息:http : //dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix- timestamp 未经测试的
问题内容: 大家好, 在我的项目中,我需要计算 两个日期之间以秒为单位 的 时差 : 例如 : 然后我应该得到 86400秒, 即24小时。 类似地 它应该返回 60秒 。 我读了很多问题,其中 2分钟字段*之间的区别是 11:50:01和12:10:57 *** 问题答案: $timeFirst = strtotime(‘2011-05-12 18:20:20’); $timeSecond =
问题内容: 我将当前时间(UTC)以纳秒为单位,然后需要以纳秒为单位,然后返回本地时间。我能够将时间缩短到十亿分之一秒,然后再返回到日期字符串,但是当我从字符串转到日期时,时间变得很复杂。 //时间戳正确,但返回的日期不正确 问题答案: 我不明白您为什么要对字符串做任何事情…
问题内容: 我已使用ruby脚本将iso时间戳转换为纪元,我正在解析的文件具有以下时间戳结构: 由于我想保留毫秒,因此我使用了以下Ruby代码将其转换为纪元时间: 但是在python中,我尝试了以下操作: 但是我没有把原定的时间日期倒退, 我想知道这与我的格式化方式有关吗? 问题答案: 用途: 指令仅受支持,而不受。 UPDATE 替代使用,:
问题内容: 我试图在几秒钟之内得到两个日期之间的差异。逻辑将是这样的: 设置一个初始日期,即现在; 设置最终日期,该日期将是初始日期加上将来的秒数(例如,假设15) 得到这两者之间的差(秒数) 之所以使用日期来做,是因为最终日期/时间取决于其他一些变量,并且永远不一样(取决于用户执行操作的速度),并且我还存储其他日期的初始日期。 我一直在尝试这样的事情: 问题是我永远都不会得到正确的区别。我尝试过