String alarmDateString = 2023-07-21 1058450;java处理时间字符串后面的0
要去掉时间字符串后面的“.0”,可以使用String类的substring()方法来截取字符串的一部分。具体的步骤如下所示:
-
首先,找到时间字符串中的小数点的位置,可以使用String类的indexOf()方法来查找小数点的位置。例如:int dotIndex = alarmDateString.indexOf(".")。
-
然后,使用substring()方法来截取小数点之前的部分,即去掉小数点及其后面的内容。例如:String alarmDateWithoutDecimal = alarmDateString.substring(0, dotIndex)。
完整的代码如下所示:
String alarmDateString = "2023-07-21 10:58:45.0";
int dotIndex = alarmDateString.indexOf(".");
String alarmDateWithoutDecimal = alarmDateString.substring(0, dotIndex);
System.out.println(alarmDateWithoutDecimal);
运行以上代码,将输出结果为:2023-07-21 10:58:4
原文地址: http://www.cveoy.top/t/topic/ifEc 著作权归作者所有。请勿转载和采集!