Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Converisone di un attributo LDAP

    HELP!!! VVoVe:

    Ciao a tutti, io ho una pagina aspx in cui tramite alcuni script tiro fuori da ActiveDirecotry l'attributo AccountExpires, ora, mi tira fuori un numero lunghissimo a 64Bit perchè il calcolo della scadenza dell'account è in millisecondi e parte dal 1601...

    Come posso convertire il numerone in una data umana???

  2. #2
    modifica

    long lngDate = ((Convert.ToInt64(result.Properties[ADLookupAccountExpires][0].ToString()) / 600000000 ) / 1440);

    return (Convert.ToString(lngDate));

    ora ho un numero nella variabile IngDate......... dovrei riuscire a sommare questo numero alla data 1/1/1601, in modo da avere la data della scadenza, chi mi sa aiutare?

  3. #3
    Prova a passargli quell'Int64 come argomento di questa funzione:

    DateTime data = DateTime.FromFileTime(valore_64bit);

    Fammi sapere


  4. #4
    ciao alla fine ci sono riuscito facendo:

    long lngDate = ((Convert.ToInt64(result.Properties[ADLookupAccountExpires][0].ToString()) / 600000000 ) / 1440);

    DateTime time1 = Convert.ToDateTime( "01/01/1601");


    return (Convert.ToString(time1.AddDays(lngDate)));

    ora mi servirebbe avere la data gg/mm/aaaa e senza l'ora.......

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.