如何将 Bloomberg DateTime 转换为 System.DateTime

How do I cast a Bloomberg DateTime to System.DateTime

将 BBG DateTime 转换为普通系统的首选方法是什么?

DateTime px_close_dt = (DateTime) fields.GetElementAsDatetime("PX_CLOSE_DT");

Bloomberglp.Blpapi.DateTime 返回...

这会导致转换错误

DateTime px_close_dt = fields.GetElementAsDatetime("PX_CLOSE_DT").ToSystemDateTime();

您需要使用 ToSystemDateTime(); 方法,例如:

DateTime px_close_dt = fields.GetElementAsDatetime("PX_CLOSE_DT").ToSystemDateTime();

参见:DateTime.ToSystemDateTime

Converts this BLP Datetime object into System.DateTime object.