Salve mi aiutereste a svolgere un algoritmo che converte una data del calendario giuliano in data normale? dovrei aggiungere a una data di emissione di una fattura 15 giorni e vedere quando scade... penso che fare l'algoritmo con il giorno giuliano sia meglio no? converto la data in giorno giuliano gli aggiungo 15 e la riconverto (ho pensato io)
se avete altre idee ben venga
grazie
es. giorno giuliano --> 5
data --> 5 gennaio
questa è una funzione del giorno giuliano fatta da me
codice:Function giuliano(ByVal giorno As Integer, ByVal mese As String, ByVal anno As Integer) As Integer Dim g, g_feb As Integer g_feb = giorni(mese, anno) 'funzione che stabilisce quanti giorni ha un mese (considera anche l'anno è bisestile) Select Case LCase(mese) Case "gennaio" g = giorno Case "febbraio" g = giorno + 31 Case "marzo" g = giorno + 31 + g_feb Case "aprile" g = giorno + 31 + g_feb + 31 Case "maggio" g = giorno + 31 + g_feb + 31 + 30 Case "giugno" g = giorno + 31 + g_feb + 31 + 30 + 31 Case "luglio" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 Case "agosto" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 + 31 Case "settembre" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 + 31 + 31 Case "ottobre" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 + 31 + 31 + 30 Case "novembre" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 Case "dicembre" g = giorno + 31 + g_feb + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 End Select Return g End Function

Rispondi quotando