JAVA方面split的问题!! String hour = new Date().toString().split(" ")[3].split(":")[0];
前面这个:Stringhour=newDate().toString()我能看懂,后面的:.split("")[3].split(":")[0];这是什么意思呢?!...
前面这个:String hour = new Date().toString()我能看懂,后面的:.split(" ")[3].split(":")[0];这是什么意思呢?!
展开
2个回答
展开全部
new Date().toString()
把当前时间转换成字符串
new Date().toString().split(" ")[3]
把时间字符串用" "分割成字符串数组,并取数组索引为3的子字符串,获取到的值是时间,时:分:秒
new Date().toString().split(" ")[3].split(":")[0]
再时间字符串用":"分割成字符串数组,并取数组索引为0的子字符串
String hour = new Date().toString().split(" ")[3].split(":")[0];
分成以下写法,也许能让你更清楚的了解
String date_str = new Date().toString();
String time_str = date_str.split(" ")[3]; // time的格式,时:分:秒
String hour_str = time_str.split(":")[0];
把当前时间转换成字符串
new Date().toString().split(" ")[3]
把时间字符串用" "分割成字符串数组,并取数组索引为3的子字符串,获取到的值是时间,时:分:秒
new Date().toString().split(" ")[3].split(":")[0]
再时间字符串用":"分割成字符串数组,并取数组索引为0的子字符串
String hour = new Date().toString().split(" ")[3].split(":")[0];
分成以下写法,也许能让你更清楚的了解
String date_str = new Date().toString();
String time_str = date_str.split(" ")[3]; // time的格式,时:分:秒
String hour_str = time_str.split(":")[0];
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询