[英]Java code to compare date and time of an application with the system
我喜欢自动化测试、硒和 Java。 我在一次采访中被问到这个问题,假设我们有一个显示日期和时间的应用程序。 我们如何获取并与系统日期和时间进行比较,以确保应用程序显示正确的日期和时间。
首先,您必须使用 getText() 从网页获取日期,然后使用 java 中的 Date Class 从系统中获取当前日期和时间。 然后比较两个字符串。
定义一个容差(比如几秒)和预期的时区。 将 Web 应用程序中的日期和时间从 java.time 解析为适当的类型,java.time 是使用DateTimeFormatter
的现代 Java 日期和时间 API。 使用同一个类中的now
方法来获取当前时间(例如, LocalDateTime.now(ZoneId.of("America/Sitka"))
)。 并减去您的容忍度并使用isBefore
和/或isAfter
来确定解析的日期和时间是否在允许范围内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.