Obțineți diferențe minore de dată între două date folosind ora joda

Bună ziua, recent am dat peste conținutul blogurilor și articolelor de pe internet, ceea ce arată un fapt interesant despre o metadată simplă: data și ora publicării conținutului / articolului / postării de blog. Mai exact, într-o aplicație Mă dezvolt, am întâlnit afișarea diferenței de dată între conținutul respectiv și data curentă, ca exemple, următoarele:

Pentru a găsi o modalitate de a face diferența de timp , Am cercetat câteva tutoriale, dar mi-am dat doar diferența de milisecunde la ore .. în cazul meu, am necesar pentru a obține diferența de număr de săptămâni, zile și ani și pentru a le calcula mai clar.

Pentru exerciții, am folosit biblioteca open source joda-time, care conține utilități pentru a calcula diferența de date / oră pentru fiecare dintre detaliile de care am nevoie (ore, zile, săptămâni etc.).

În plus, soluția de dezvoltat, nu a arătat pentru datele aplicate, toate calculele folosind aceste diferențe au fost găsite, a trebuit să compar și să găsesc cea mai mică diferență calculată, iar termenul (detaliul) de timp aplicat acestor date ar putea cea mai simplă reprezentare a cât de mult timp a trecut de la publicarea conținutului și mai prietenoasă. Operațiunea în detaliu este în github și este partajată în cazul în care vreunul dintre voi are nevoie de idei. Există un exemplu de cod care aplică metoda utilitară (folosind java); iar pentru mi exercițiu, eticheta menționată în exemplele de mai sus, este actualizată utilizând calculele făcute pentru acest utilitar.

Verificați esența

Cu respect și o codificare bună.

Publicat inițial la nalitoido.blogspot.com în aprilie 2015.