asp.net 根据当前时间计算是否股票、期货、黄金交易日期
2012-06-27 14:03
471 查看
很简单的一个方法:
股票:每周1到周五,上午9:30到11:30 下午13:00 到15:00
期货:每周1到周五,上午9:00到11:30 下午13:30到15:00
黄金:每周1到周五,上午9:00到11:30 下午13:30到15:30 (晚盘不计算)
View Code
股票:每周1到周五,上午9:30到11:30 下午13:00 到15:00
期货:每周1到周五,上午9:00到11:30 下午13:30到15:00
黄金:每周1到周五,上午9:00到11:30 下午13:30到15:30 (晚盘不计算)
View Code
/// <summary> /// 判断当前时间是否是交易时间 /// </summary> /// <param name="type">交易类型 0为股票,1为期货,2为黄金</param> /// <param name="dt">当前时间</param> /// <returns></returns> public static bool _dataTime(int type, DateTime dt) { bool _datatimebool = false; if (_data(dt)) { switch (type) { case 0://股票 if ((dt > DateTime.Parse("9:30") && dt < DateTime.Parse("11:30")) || (dt > DateTime.Parse("13:00") && dt < DateTime.Parse("15:00"))) _datatimebool = true; else _datatimebool = false; break; case 1://期货 if ((dt > DateTime.Parse("9:00") && dt < DateTime.Parse("11:30")) || (dt > DateTime.Parse("13:30") && dt < DateTime.Parse("15:00"))) _datatimebool = true; else _datatimebool = false; break; case 2://黄金 if ((dt > DateTime.Parse("9:00") && dt < DateTime.Parse("11:30")) || (dt > DateTime.Parse("13:30") && dt < DateTime.Parse("15:30"))) _datatimebool = true; else _datatimebool = false; break; } } return _datatimebool; } /// <summary> /// 查询是否在开盘日 /// </summary> /// <param name="dt">当前时间</param> /// <returns></returns> private static bool _data(DateTime dt) { bool _ret = false; switch (dt.DayOfWeek) { case DayOfWeek.Friday: _ret = true; break; case DayOfWeek.Monday: _ret = true; break; case DayOfWeek.Saturday: _ret = false; break; case DayOfWeek.Sunday: _ret = false; break; case DayOfWeek.Thursday: _ret = true; break; case DayOfWeek.Tuesday: _ret = true; break; case DayOfWeek.Wednesday: _ret = true; break; } return _ret; }
相关文章推荐
- asp.net 根据当前时间获取本周、上周、下周的周一、周日日期
- ASP.NET 根据当前日期生成当月日历
- asp.net 判断是否是日期格式,判断是否是长日期格式,短日期格式,时间判断,日期判断,全部格式
- ASP.NET中根据某个日期计算当天是星期几
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- ASP.NET中根据某个日期计算当天是星期几
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- asp.net计算两个日期时间之间的差值(天数、小时、分、秒等)
- asp.net C#计算时间--按照日期确定第几周 按照第几周确定日期范围
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- 【Java】Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几
- ASP.Net 获取服务器的当前日期时间的综合处理函数!
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- asp.net实现动态显示当前日期时间——用asp自己封装的AJAX
- [资料]ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- ASP.NET中根据某个日期计算当天是星期几