java 将秒转为 分钟秒 格式 并以以下格式转换 zero nine five eight 为discord可识别的数字图标
Java代码实现将秒转为"分钟:秒"格式并将数字转换为Discord可识别的数字图标:
public static String formatTime(int seconds) {
int minutes = seconds / 60;
int remainingSeconds = seconds % 60;
return String.format("%d:%02d", minutes, remainingSeconds);
}
public static String formatDiscordIcon(int number) {
String[] digits = Integer.toString(number).split("");
String result = "";
for (String digit : digits) {
switch (digit) {
case "0":
result += ":zero:";
break;
case "1":
result += ":one:";
break;
case "2":
result += ":two:";
break;
case "3":
result += ":three:";
break;
case "4":
result += ":four:";
break;
case "5":
result += ":five:";
break;
case "6":
result += ":six:";
break;
case "7":
result += ":seven:";
break;
case "8":
result += ":eight:";
break;
case "9":
result += ":nine:";
break;
default:
// ignore non-digit characters
break;
}
}
return result;
}
示例用法:
int seconds = 95;
String formattedTime = formatTime(seconds); // "1:35"
int number = 958;
String formattedNumber = formatDiscordIcon(number); // ":nine::five::eight:"
原文地址: http://www.cveoy.top/t/topic/br0e 著作权归作者所有。请勿转载和采集!