gpt4 book ai didi

Java 时钟小程序

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

我有一个java小程序,它显示当前日期和时间并每秒自动更新。它本质上是一个实时时钟。它以默认格式显示日期和时间(如下所示:Mon Oct 27 15:10:13 CDT 2014),但我想稍微切换一下并拥有它显示如下内容:Mon 10/27/2014 15:10:13 CDT

我查看了这里过去的一些问题,并使用我发现的内容来更新我的代码,但它根本不再显示时间,所以我做错了。这是我的原始函数,然后是修改后的非工作函数:

原函数:

public void paint(Graphics g){
g.drawString(new java.util.Date().toString(), 10, 30);

}

修改后的非工作功能:

public void paint(Graphics g){
g.drawString(new java.util.Date("E MM/dd/yyyy k:m:s z").toString(), 10, 30);

}

最佳答案

new java.util.Date("E MM/dd/yyyy k:m:s z")

这对我来说似乎根本无法编译,似乎是您问题的根源:

Exception in thread "main" java.lang.IllegalArgumentException
at java.util.Date.parse(Unknown Source)
at java.util.Date.<init>(Unknown Source)
at Test.main(Test.java:4)

相反,我会使用 SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("E MM/dd/yyyy k:m:s z");
g.drawString(sdf.format(new Date()), 10, 30);

关于Java 时钟小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596100/

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