我想向现有类 java.util.Date 添加一个方法“格式化字符串(fmt)”。
我的代码如下:
Date.metaClass.toFormatString(String fmt) = {
SimpleDateFormat sdf = new SimpleDateFormat(fmt)
return sdf.format(delegate)
}
但是,Intellij 给了我一个错误:要分配的值无效。
它应该是:
import java.text.SimpleDateFormat
Date.metaClass.toFormatString = { String fmt ->
SimpleDateFormat sdf = new SimpleDateFormat(fmt)
return sdf.format(delegate)
}
assert new Date().toFormatString('yyyy') == '2015' //will work in 2015 only ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)