Ho un grossissimo problema...
devo lavorare con le date, ma le date che mi servono vanno dal paleolitico al futuro prossimo.
Non so da dove cominciareidee?
Ho un grossissimo problema...
devo lavorare con le date, ma le date che mi servono vanno dal paleolitico al futuro prossimo.
Non so da dove cominciareidee?
Questa volta, più che un voto.. è favoreggiamento.
http://it.wikipedia.org/wiki/ISO_8601
questo mi aiuta un po' ma![]()
Questa volta, più che un voto.. è favoreggiamento.
devo lavorare con le date, ma le date che mi servono vanno dal paleolitico al futuro prossimo.
quindi?
quindi come le metto sul db, per esempio?Originariamente inviato da bstefano79
quindi?
Avanti cristo, dopo cristo.. come gestirli..?
5 milioni di anni fa come li metti nel db? e poi all'utente come la mostri?
quindi?
Questa volta, più che un voto.. è favoreggiamento.
io le metterei sotto forma di stringa e aggiungerei un campo in più AC o DC
Sul link che ho postato sopra parlano di mettere un - davanti all'anno ma non so se mysql:date permette questo.
C'e anche il discorso per gli anni con + di 4 numeri, 200505 diventa ambiguo..
Secondo me è meglio se mi creo tutto un sistema personalizzato..
Questa volta, più che un voto.. è favoreggiamento.
Secondo me dipende anche dal livello di precisione di cui hai bisogno...
Se ti basta ad esempio "un milione di anni fa..." tutte le funzioni time, timestamp ecc e anche scervellarsi sul formato credo non serva più a nulla...
Se invece hai bisogno di "un milione e 412 anni, 6 mesi 7 giorni e 4 ore e mezzo fa..." allora sei nella cacca...
- "Si sono vegetariano. Diciamo che non mangio nulla che abbia un cuore"
- "E i carciofi?"
Codifica le date usando tre campi numerici, uno per l'anno, uno per il mese e uno per il giorno.
grazie per i contributi,
per quanto riguarda la precisione dovrà essere giornaliera indipendentemente da tutto..
devo poter indentificare un giorno qualsiasi..
non penso proprio di staccare giorno mese e anno inutilmente, tanto il problema è solo per l'anno che può variare di molto..
credo che mi costruirò una stringa con qualche separatore
tipo: aaaaaaaaaaaaa.mm.gg
ma per il prima e dopo cristo![]()
Questa volta, più che un voto.. è favoreggiamento.
Potresti eventualmente codificare la data come una data vera e propria e l'anno come numero a parte, naturalmente nei tuoi calcoli dovresti ignorare l'anno della data.
Poi dipende da cosa ci devi fare.
La stringa con separatori anche è una buona idea.