Despre mashupuri cu date/time.

Am preluat licitatiile bancare de pe 4 site-uri : BancaRomaneasca, Raiffeisen, Leumi, AlphaBank.

Initial erau 2 : BancaRomaneasca si Raiffeisen. M-am uitat pe site-uri si am vazut structura datelor – pusesera data ( iar Raiffeisen chiar si ora!).

Asa incit in baza mea de date a aparut un cimp, numit DataLicitatiei – simplu, nu ?

Dar nu e chiar asa : la Leumi nu are data! Bun, ce sa fac ca sa nu schimb structura BD si programul(DAL) prea mult ? Pun DateTime.MaxValue  – si consider ca este Not Available.

A venit cireasa de pe tort : AlphaBank – unde au pus doar luna ! Asa incit nu am avut o solutie buna – decit sa pun tot DateTime.MaxValue pentru orice licitatie din luna > luna curenta.

Concluzie : daca preluati informatii de pe Web, si nu sunteti sigur de formatul datelor , sparge-ti-l. Ca sa nu ajungeti ca mine sa regretati ca nu ati pus de la inceput An, Luna, Zi in BD.

Leave a Reply

Your email address will not be published. Required fields are marked *