Op het oog iets kleins maar ik kom er niet uit...
In c# heb ik een datetime veld, en in mijn ldap database heb ik een Generalized Time veld.
12 augustus 2009 om 01:00 uur zou dan in de Ldap opgeslagen moeten worden als 20090812010000Z
Zo staat de bestaande informatie ook in de ldapdatabase.
Probleem wat ik nu heb is wanneer ik deze gegevens ophaal en later weer wegschrijf dat er standaard .000Z wordt toegevoegd. De tijd wordt dan dus 20090812010000.000Z
Hoe dit kan is me een raadsel en dit is dan ook ongewenst gedrag.
In C# maak ik een directoryentry aan en voeg ik de datetime gewoon toe aan het juiste veld. De conversie richting het Generalized Time veld doe ik dus niet zelf. Ik ben zelf al aan het experimenteren geweest om de informatie als string op te halen / als string weg te schrijven, maar dat heeft geen vruchten afgeleverd.
Verder kan ik op internet zeer weinig tot niks vinden over dit probleem waar er dus een ongewenste .000Z wordt toegevoegd. Iedere vorm van hulp is dan ook wenselijk.
In c# heb ik een datetime veld, en in mijn ldap database heb ik een Generalized Time veld.
12 augustus 2009 om 01:00 uur zou dan in de Ldap opgeslagen moeten worden als 20090812010000Z
Zo staat de bestaande informatie ook in de ldapdatabase.
Probleem wat ik nu heb is wanneer ik deze gegevens ophaal en later weer wegschrijf dat er standaard .000Z wordt toegevoegd. De tijd wordt dan dus 20090812010000.000Z
Hoe dit kan is me een raadsel en dit is dan ook ongewenst gedrag.
In C# maak ik een directoryentry aan en voeg ik de datetime gewoon toe aan het juiste veld. De conversie richting het Generalized Time veld doe ik dus niet zelf. Ik ben zelf al aan het experimenteren geweest om de informatie als string op te halen / als string weg te schrijven, maar dat heeft geen vruchten afgeleverd.
Verder kan ik op internet zeer weinig tot niks vinden over dit probleem waar er dus een ongewenste .000Z wordt toegevoegd. Iedere vorm van hulp is dan ook wenselijk.