2008/5/13 MOROIANU Dragos <[EMAIL PROTECTED]>: > Salut, > Am vazut ca utilitarul gnu date contine o sintaxa > destul de permisiva cu rezultate complexe. In > exemplele pe care le-am gasit este prezentat cum se > poate obtine de exemplu data de acum 10 ani: > $ date --date="10 years ago" > sau data peste 5 ani, 2 luni si 23 de zile: > $ date --date="+5 years +2 months +23 days" > ... > si tot asa. > Stiti daca se poate face o diferenta intre date? De > exemplu vreau sa stiu cate minute/ore sunt intre 12:35 > si 17:25. > Solutii in C si perl am deja, dar m-ar interesa daca e > posibil si cu date.
Solutia batraneasca e sa convertesti in unix time si sa faci diferenta matematic. De exemplu cum zice nenea asta: http://www.unix.com/tips-tutorials/31944-simple-date-time-calulation-bash.html IMO e mai portabil asa, nu toate scamatoriile din gnu utils sunt posix-compliant si gasibile pe alte sisteme. -- "Unix was written to play Spacewar and cheat at Scrabble, but Linux was created merely to prove that it booted." - a.s.r. quote _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
