我有这个方法:
void updatePet(String userid, int index, int happiness, Date lastUpdated, PetLifePhase state, Date created)
所有对它的调用都会被记录(通过反射Proxy
)。参数是String.valueOf()
'd 并连接起来的:
updatePet(xxxxxxxx,18,-96,Wed Apr 17 08:10:11 UTC 2013,ACTIVE,2013-04-10 08:01:12.442)
注意两个Date
参数的输出:
lastUpdated
:Wed Apr 17 08:10:11 UTC 2013
( 遵循 的 JavadocDate.toString()
)created
:2013-04-10 08:01:12.442
怎么,为什么,什么时候,嗯?为什么同一个方法输出两种不同的格式?我查看了 this 的源代码toString()
,但是输出第一种格式的代码非常硬,没有if
其他可能决定的 s 。