2016-04-29 13 views
1

Ich möchte einen double Wert zu DateTime konvertieren und einige Operationen darauf ausführen und wieder DateTime Wert zu double konvertieren. Aber ich kann DateTime.FromOADate() und DateTime.ToOADate() nicht anrufen; Die Methoden existieren nicht.'DateTime' enthält keine Definition für 'FromOADate'

Bitte helfen Sie, dies zu beheben.

+0

Können Sie etwas Code teilen? Es ist nicht klar, was Sie erreichen möchten. – Pilatus

+0

@Pilatus: In meiner mvvmcross Xamarin-Projekt DateTime.FromOADate -Methode nicht verfügbar, aber in API-Projekt DateTime.FromOADate -Methode verfügbar. Ich denke in Web-Projekt DateTime Unterstützung FromOADate und ToOADate Methode aber nicht in mobilen Projekt unterstützen. –

+0

Was möchten Sie tun? – Nfear

Antwort

2

Ich glaube, Sie verwenden .NET-Kern-Rahmen, und Sie werden diese Methoden nicht DateTime.FromOADate() und DateTime.ToOADate(), da der OLE Automation Datum existieren nur .NET Framework und .NET Core ist Cross-Plattform-Framework finden.

+0

Das ist _exactly_ was ich mache, was mich zu dieser SO Frage geführt hat ... Was mich verwirrt ist, dass die 'msorelib' Klasse im CoreClr Repo diese Methode zu haben scheint: https://github.com/dotnet/coreclr/blob /master/src/mscorlib/src/System/DateTime.cs#L735 –

Verwandte Themen