读书人

初学:如何把string里的中文去掉然后只

发布时间: 2012-02-08 19:52:21 作者: rapoo

初学:怎么把string里的中文去掉然后只留8位数字,内详
如:yyyy年MM月dd日HH时mm分ss秒
要用功能实现功能是要先去掉字符串里的中文变成yyyyMMddHHmmss
最后只取yyyyMMdd



[解决办法]
public static String getYYYYMMSS(String str){

return str.substring(0,4)+str.substring(5,7)+str.substring(8,10);
}
[解决办法]
使用证则表达式
String str = "2005年10月10日0时34分45秒 ";
String ss=str.replaceAll( "[\u4e00-\u9fa5]+ ", " ").substring(0,8);
System.out.println(ss);
[解决办法]
2都可以,推yangxiao_jiang(哈哈)的作法
[解决办法]
有个DateFormat类可以使用的
[解决办法]
正则表达式好用
[解决办法]
用正则表达式

读书人网 >J2SE开发

热点推荐