namespace YLErp.Modules.SpecialModule { /// /// 厦门象屿帮助类 /// public static class XiaMenXiangYuHelper { /// /// 厦门象屿上午10点15分切换交易日 /// public static TimeSpan SwitchTime1 { get; } static XiaMenXiangYuHelper() { SwitchTime1 = new TimeSpan(10, 15, 0); } /// /// 获取厦门象屿用于参考价的交易的交易日期 /// public static DateTime GetRefernceValueDate(DateTime? valueDate = null) { var _valueDate = valueDate ?? BLL.valuedateBLL.ValueDate; if (_valueDate < DateTime.Today) { return _valueDate; } //系统已经切换到下一个交易日(20点30分后)或在10点15分前 if (_valueDate > DateTime.Today || DateTime.Now.TimeOfDay < SwitchTime1) { return _valueDate; } return QdpModule.QdpCalendarHelper.GetNonHoliday(_valueDate.AddDays(1)); } } }