我试图拆了一些,像拆分成若干部分斯卡拉
20130405
分为三个部分:年,月,date.One的方法是将其转换为字符串,并使用正则表达式。喜欢的东西:
(\d{4})(\d{2})(\d{2}).r
一种更好的方式是100喜欢的东西来划分它:
var date = dateNumber
val day = date % 100
date /= 100
val month = date % 100
date /= 100
val year = date
我得到的痒,而在Scala中使用“变种”。有没有更好的方法来做到这一点?
假设数字格式总是相同的,'substring'是否适合你? –