我无法弄清楚如何判断Calendar
对象是否创建时没有毫秒而一个Calendar对象是用毫秒创建的,其值恰好为0。
我需要区分时间戳
2018 04 30 13:44:55 -0500
and
2018 04 30 13:44:55.000 -0500
后者表明时钟是以毫秒为单位报告时间,而前者仅以秒为单位报告时间。所以在后一种情况下我想显示'000',但在前者我不显示。
Calendar.get(Calendar.MILLISECONDS) = 0
显然无法解决此问题。关于如何做到这一点的任何想法?
答案 0 :(得分:2)
Calendar::isSet(int)
方法将测试是否已设置特定字段。