我喜欢自动化测试、selenium 和 java。我在一次采访中被问到这个问题,假设我们有一个显示日期和时间的应用程序。我们如何获取它并与系统日期和时间进行比较,以确保应用程序显示正确的日期和时间。
问问题
107 次
2 回答
0
首先,您必须使用 getText() 从网页中获取日期,然后使用 java 中的 Date Class 从系统中获取当前日期和时间。然后比较两个字符串。
于 2018-12-26T11:36:25.947 回答
0
定义一个容差(比如几秒钟)和预期的时区。使用DateTimeFormatter
. 使用now
同一类中的方法获取当前时间(例如,LocalDateTime.now(ZoneId.of("America/Sitka"))
)。并减去您的容差并使用isBefore
和/或isAfter
确定解析的日期和时间是否在允许范围内。
于 2018-12-27T12:47:08.150 回答