gpt4 book ai didi

java - 转换字符串 (hh :mm:ss) to integer

转载 作者:行者123 更新时间:2023-12-01 23:09:08 24 4
gpt4 key购买 nike

我在 hh:mm:ss 中转换时间时遇到问题格式为整数。

使用JTextField我以 24 小时格式输入时间,但我使用了字符串,但不知道如何将其转换为整数。

我的代码

Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat (" hh:mm:ss");
JTextField Stime = new JTextField();

String St = Stime.getText();
Object[] message = { "Insert Start Time (HH:MM:SS) ", Stime };
Stime.setText(ft.format(dNow));

我用过 JTextField因为我将允许用户在另一个 JTextField 中输入不同的时间然后计算差异

我可以将字符串 st 转换为整数,并且在编译时不会出现错误,但在运行时出现大量文本,我认为这是由分号引起的,但不知道如何修复它。

最佳答案

首先,使用 HH 表示 24 小时格式。 (你前面也有一个空格。)

SimpleDateFormat ft = new SimpleDateFormat("HH:mm:ss");

Date answeredTime = ft.parse(st);
long asSecondsSince1970 = answeredTime.getTime();

关于java - 转换字符串 (hh :mm:ss) to integer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280515/

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