Как преобразовать Bloomberg DateTime в System.DateTime

Каков предпочтительный способ приведения BBG DateTime в обычную Систему?

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

Bloomberglp.Blpapi.DateTime возвращается...

Это дает ошибку приведения

2 ответа

Решение

Вам нужно использовать метод ToSystemDateTime(); лайк:

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

Смотрите: DateTime.ToSystemDateTime

Преобразует этот объект BLP Datetime в объект System.DateTime.

DateTime px_close_dt = fields.GetElementAsDatetime("PX_CLOSE_DT").ToSystemDateTime();
Другие вопросы по тегам