簡體   English   中英

用於將應用程序的日期和時間與系統進行比較的 Java 代碼

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM