Ho un campo data/ora in una tabella Sybase e devo usarlo in Perl per fare alcuni calcoli (differenze per essere sicuro di raccogliere i record che sono almeno 'n' min separati). Ora, se faccio semplicemente un select <datetime field
>, Sybase restituisce un campo leggibile dall'uomo che non mi serve. Stavo guardando un modo per convertire questo in un tempo basato sull'epoca, che mi consentirà di manipolarli facilmente in Perl.Come posso manipolare una stringa datetime Sybase in Perl?
Potrei sbagliarmi ma non ho trovato una funzione esistente per questo in Sybase. Il più vicino che ho ricevuto è stato datato, il che mi è utile per il mio scopo. In realtà, lo sto usando come soluzione alternativa per ora. Il problema con datediff è a causa della limitazione sul numero intero, è limitato a 68 anni. So che probabilmente il mio codice non sarà disponibile fino a quel momento, ma perché introdurre un limite basato sul tempo per conto mio?
C'è un modo per aggirare questo?
Grazie!