gpt4 book ai didi

java - 如何编写一个用java语言显示系统时间的程序?

转载 作者:行者123 更新时间:2023-12-01 12:30:55 26 4
gpt4 key购买 nike

import java.util.Date;
public class Time {
public static void main(String args[]) {
Date myDate=new Date();
int hours=myDate.getHours();
int minutes=myDate.getMinutes();
int seconds=myDate.getSeconds();
}
}

最佳答案

您可以使用Calendar为了这。不要将 java.util.Date 用于 getHours(),因为它们已被弃用。

  Calendar calendar=Calendar.getInstance();
System.out.println(calendar.getTime()); // get time will give you current time

输出:

  Fri Sep 19 12:23:48 IST 2014

您应该阅读有关日历的内容,您可以在那里找到您需要的所有内容。

请您发表评论。如果您只想要时间部分,您可以使用 DateFormat

例如:

Calendar calendar=Calendar.getInstance();    
DateFormat df=new SimpleDateFormat("HH:mm:ss");
System.out.println(df.format(calendar.getTime()));

输出:

12:32:08

或者您也可以获得当前的小时、分钟和秒。

例如:

Calendar calendar=Calendar.getInstance();
System.out.println("current hour: "+calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("current minute: "+calendar.get(Calendar.MINUTE));
System.out.println("current second: " +calendar.get(Calendar.SECOND));

输出:

current hour: 12
current minute: 48
current second: 8

关于java - 如何编写一个用java语言显示系统时间的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25928004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com