我正在尝试拆分一个数字,例如
20130405
分为三部分:年、月和日期。一种方法是将其转换为字符串并使用正则表达式。就像是:
(\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 中使用 'var' 时我很痒。有更好的方法吗?