Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DATA IN FORMATO GIULIANO

440 views
Skip to first unread message

_MARVA_

unread,
Jan 24, 2001, 1:02:40 PM1/24/01
to
Qualcuno sa come si fa a convertire una data in formato Giuliano a un
formato più normale?
ho un valore dell'ordine di grandezza di 99000 che dovrebbe corrispondere a
una data tra il 1995 e il 2001.
ho già provato con

Format(99000, "dd/mm/yyyy")

ma mi restituisce

18/01/2171

che non è una data verosimile... sapete qualcosa?
Grazie 1000 in anticipo
_MARVA_


Maurizio Borrelli

unread,
Jan 24, 2001, 2:39:15 PM1/24/01
to
> _MARVA_:

99000? Sicuro che non manchi uno zero? Perche', a occhio e croce, i giorni
passati AB VRBE CONDITA dovrebbero essere piu` o meno 991.000. Se intendiamo
la stessa cosa. :-)

Potresti verificare sul volumetto della Hoepli, _Cronologia_ o nome analogo.

--
Ciao.
Maurizio
--------
?SPQR(C)
X
--------


_MARVA_

unread,
Jan 24, 2001, 2:56:00 PM1/24/01
to
no, sono proprio intorno al 99000... sono tabelle as400 collegate ad access.
non so altro

Maurizio Borrelli

unread,
Jan 24, 2001, 6:35:45 PM1/24/01
to
> _MARVA_:

> no, sono proprio intorno al 99000... sono tabelle as400 collegate ad
access.
> non so altro

Allora quel "giuliano" da dove sbuca?!?

pal

unread,
Jan 24, 2001, 6:36:28 PM1/24/01
to

"Maurizio Borrelli" <maurizio...@tin.it> ha scritto

> > _MARVA_:
> > no, sono proprio intorno al 99000... sono tabelle as400 collegate ad
> access.
> > non so altro
>
> Allora quel "giuliano" da dove sbuca?!?

forse il tuo e' un calendario veneto,
il suo giulio, o giuliano :))


papà

unread,
Jan 25, 2001, 1:56:53 AM1/25/01
to

_MARVA_ <_mar...@libero.it> wrote in message
4NEb6.11566$ew1.8...@news.infostrada.it...

> ho un valore dell'ordine di grandezza di 99000 che dovrebbe corrispondere
a
> una data tra il 1995 e il 2001.
> ho già provato con
>
> Format(99000, "dd/mm/yyyy")

Rovescia il problema:

?clng(date)
36916
Ho letto da qualche parte sulla guida in linea che il tipo Date è, _mi
pare_, un variant (duoble) con la parte intera indicante i giorni a partire
dal 1900 e la parte decimale rappresenta ore, minuti e secondi. Ora
(1995-1900) x 365=34675.

?format(34675,"dd.mm.yyyy")
07.12.1994
con lo scarto di 23 giorni per gli anni bisestili.


Maurizio Borrelli

unread,
Jan 25, 2001, 6:02:41 AM1/25/01
to
> pal:
> > Maurizio Borrelli:

> > > _MARVA_:
> > > no, sono proprio intorno al 99000... sono tabelle as400 collegate ad
access.
> > > non so altro
> > Allora quel "giuliano" da dove sbuca?!?
> forse il tuo e' un calendario veneto,

Un lunario!

> il suo giulio, o giuliano :))

Aspettiamo l'intervento di Moreno, allora.

_MARVA_

unread,
Jan 25, 2001, 3:29:11 PM1/25/01
to
Ho risolto, rega! L'AS/400 ha una gestione tutta sua:

99001 è il primo giorno del 99, 01/01/1999
99032 è il 32esimo giorno del 99, 01/02/1999
101032 è il 32esimo giorno del 01, 01/02/2001

le ultime 3 cifre sono il progressivo dell'anno identificato dalle prime 2 o
3 cifre

GRAZIE COMUNQUE A TUTTI VOI!

--
_MARVA_ (ICQ 98413217)


_MARVA_ <_mar...@libero.it> wrote in message

news:4NEb6.11566$ew1.8...@news.infostrada.it...

pal

unread,
Jan 25, 2001, 4:31:33 PM1/25/01
to

"_MARVA_" <_mar...@libero.it> ha scritto

> Ho risolto, rega! L'AS/400 ha una gestione tutta sua:
> 99001 è il primo giorno del 99, 01/01/1999
> 99032 è il 32esimo giorno del 99, 01/02/1999
> 101032 è il 32esimo giorno del 01, 01/02/2001
> le ultime 3 cifre sono il progressivo dell'anno identificato dalle prime 2
o
> 3 cifre
> GRAZIE COMUNQUE A TUTTI VOI!

grazie a te.

il primo che posta che in ms sono stupidi gli inoltro questo messaggio un
volta al giorno, di qui al 365 giorno del 2099.

l'ibm perde il pelo...

ciao, a.


Maurizio Borrelli

unread,
Jan 25, 2001, 8:02:34 PM1/25/01
to
> pal:
> > _MARVA_:
> > Ho risolto, rega!

Bene! Mi resta pero` la curiosita` di sapere come e` venuto fuori il termine
"giuliano". :-)

> > L'AS/400 ha una gestione tutta sua:
> > 99001 è il primo giorno del 99, 01/01/1999
> > 99032 è il 32esimo giorno del 99, 01/02/1999
> > 101032 è il 32esimo giorno del 01, 01/02/2001
> > le ultime 3 cifre sono il progressivo dell'anno identificato dalle prime
2 o 3 cifre
> > GRAZIE COMUNQUE A TUTTI VOI!
> grazie a te.
> il primo che posta che in ms sono stupidi gli inoltro questo messaggio un
volta al giorno, di qui al 365 giorno del 2099.
> l'ibm perde il pelo...

Sicuro che c'entri IBM nella faccenda? Purtroppo i miei ricordi di AS/400
sono praticamente tutti svaporati e non me la sento di azzardare ipotesi.

Gianni Rondinini

unread,
Jan 27, 2001, 6:33:22 PM1/27/01
to
On Thu, 25 Jan 2001 22:31:33 +0100, "pal" <p...@zelig.it> wrote:

>il primo che posta che in ms sono stupidi gli inoltro questo messaggio un
>volta al giorno, di qui al 365 giorno del 2099.

Non e' la prima cosa a cui avrei pensato, forse, pero' e' un modo
relativamente elegante e comunque molto efficace per risolvere il
problema delle date a 2 cifre, no? :)

Saluti.
--
Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

0 new messages