//将时间字符串转字母
@Test
public void test015(){
String str = "2021-06-18 10:59:22";
str=str.trim();
String str2= "" ;
//提取字符串里的数字
if (str != null && ! "" .equals(str)){
for ( int i= 0; i<str.length(); i++){
if (str.charAt(i)>= 48 && str.charAt(i)<= 57 ){
str2+=str.charAt(i);
}
}
}
System.out.println(str2);
//每各两位将数字提取出来
Integer num = 01;
String letter = "";
String a = "";
Integer length = (str2.length()-2)/2;
for(int i = 0; i < length+1; i++) {
String substring = str2.substring(i * 2, i * 2 + 2);
num = Integer.valueOf(substring);
//将数字转成字母
//Integer num = 01;
if (num <= 0) {
System.out.println("=============");
}
num--;
do {
if (letter.length() > 0) {
num--;
}
letter = ((char) (num % 26 + (int) 'A')) + letter;
num = (int) ((num - num % 26) / 26);
} while (num > 0);
a = a + letter;
letter = "";
}
System.out.println(a);
}
Java将时间字符串转字母
最新推荐文章于 2024-11-10 15:18:12 发布
本文详细介绍了如何使用Java编程语言将日期时间格式的字符串转换成字母表示,包括解析日期格式、转换方法以及示例代码,帮助开发者理解并实现这一过程。
1053

被折叠的 条评论
为什么被折叠?



