2015-05-07 50 views
0

我正在爲我的RESTful服務設計JSON格式,並且希望找到表達相對時間的好方法。在JSON中描述相對時間的常見做法

比如:1分鐘,2小時,3天,4周,5年內

,並提出:{"interval": 1, "unit": "day"},有沒有更好的方式來表達呢?

+0

不知道在這一點上常見的做法,但我的經驗最好對日期和時間值進行「標準化」(例如對UNIX時間戳),並在演示文稿部分進行格式設置。所以我會記下間隔時間,例如從固定時間開始的秒數,例如'{「interval」:123456}'。這個數字可以計算爲幾乎任何輸出,例如「X秒前」,「X個月前一天」等等。 –

回答

0

可以格式化你的JSON像這樣...

{ 
"interval": 
    { 
     "min": 30, 
     "hr": 10, 
     "day": 12, 
     "week": 2, 
     "month": 3, 
     "year": 1 
    }  
} 

數據類型每個鍵的數據類型爲int ..和它足夠