以下是一个简单的Java代码,用于统计应用的使用时间长短:
import java.time.Duration;
import java.time.LocalDateTime;
import java.util.Scanner;
public class AppUsageTracker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入应用的名称:");
String appName = scanner.nextLine();
LocalDateTime startTime = LocalDateTime.now();
System.out.println("应用已启动,开始计时...");
scanner.nextLine(); // 模拟应用的使用
LocalDateTime endTime = LocalDateTime.now();
Duration usageDuration = Duration.between(startTime, endTime);
System.out.println("应用已关闭,使用时间为:" + usageDuration.toMinutes() + " 分钟");
}
}
首先,我们使用Scanner
类从用户那里获取应用的名称。然后,我们记录当前时间作为应用启动时间,并输出提示信息。
接下来,我们使用scanner.nextLine()
方法来模拟应用的使用,可以根据实际情况修改这一部分代码。
最后,我们记录当前时间作为应用关闭时间,并使用Duration
类计算应用的使用时间。最终,我们将使用时间输出到控制台上。
注意:这个代码只是一个简单的示例,实际情况中可能需要更复杂的实现方式来确保准确度和可用性。
标签:scanner,System,长短,应用,LocalDateTime,Duration,统计,Scanner From: https://blog.51cto.com/u_16096459/6373834