[英]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.