我利用番石榴的Stopwatch
類返回經過時間以毫秒這樣的:的Json序列化的Java
long handledDuration = handleMessageWatch.elapsed(TimeUnit.MICROSECONDS);
我想現在要做的就是日誌格式化像 「mmmm.MMM」(M =米利斯,M =百萬分之一),爲一些JSON對象的一部分經過時間
{
"handledPayloadId":"RQ6fa00a1f-a02d-45bd-b13e-2d9f65af4882",
"handledDuration":1.430 // duration in milliseconds (1 ms and 430 micros)
}
或
{
"handledPayloadId":"RQ6fa00a1f-a02d-45bd-b13e-2d9f65af4882",
"handledDuration":1200.430 // duration in milliseconds (1200 ms and 430 micros)
}
對於使用番石榴秒錶和Google Gson序列化程序的應用程序,這將是一個有效的實現?
我需要先通過DecimalFormat
類將其轉換嗎?
如何將微秒轉換爲毫秒?然後接受精度不固定的事實,所以'1200.43'與'1200.430'相同。如果這是不可接受的,請更改爲使用字符串JSON類型..或甚至保留爲整數。 – user2864740