如何将Bloomberg DateTime强制转换为System.DateTime

Man*_*oon 3 c# casting bloomberg

将BBG DateTime投射到普通系统的首选方法是什么?

DateTime px_close_dt = (DateTime) fields.GetElementAsDatetime("PX_CLOSE_DT");
Run Code Online (Sandbox Code Playgroud)

Bloomberglp.Blpapi.DateTime被返回...

这会导致施法错误

Hab*_*bib 7

您需要使用以下方法ToSystemDateTime();:

DateTime px_close_dt = fields.GetElementAsDatetime("PX_CLOSE_DT").ToSystemDateTime();
Run Code Online (Sandbox Code Playgroud)

请参阅:DateTime.ToSystemDateTime

将此BLP Datetime对象转换为System.DateTime对象.