Java代码,用于将应用程序的日期和时间与系统进行比较

时间:2018-12-26 11:26:49

标签: java datetime datetime-comparison

我从事自动化测试,硒和Java。 假设我们有一个显示日期和时间的应用程序,在采访中有人问我这个问题。我们该如何获取并与系统日期和时间进行比较,以确保应用程序显示正确的日期和时间。

2 个答案:

答案 0 :(得分:0)

首先,您必须使用getText()从网页上获取日期,然后使用Java中的Date类从系统获取当前日期和时间。然后比较两个字符串。

答案 1 :(得分:0)

定义公差(例如几秒钟)和预期的时区。使用DateTimeFormatter将来自Web应用程序的日期和时间解析为java.time(现代Java日期和时间API)中的适当类型。使用同一类中的now方法来获取当前时间(例如,LocalDateTime.now(ZoneId.of("America/Sitka")))。然后减去您的公差,并使用isBefore和/或isAfter来确定所分析的日期和时间是否在允许的范围内。