asp.net 根据当前时间计算是否股票、期货、黄金交易日期
很简单的一个方法:
股票:每周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 (晚盘不计算)
/// <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;}
转载于:https://www.cnblogs.com/mapleclever/archive/2012/06/27/2565731.html
asp.net 根据当前时间计算是否股票、期货、黄金交易日期相关推荐
- 两个时间计算毫秒在线_SPL 的日期时间函数(下)
4使用日期时间数据的计算 除了直接从日期时间数据中获取信息,在SPL中还可以使用日期时间类数据来执行各类计算. 最常用的有关日期的计算就是计算年龄: A1和B1中的数据如下: 在第2行用age() 函 ...
- python由当前时间计算上周一、周日的日期时间
1.法一 导入datetime包即可: 第二行使用了datetime进行相加,所以传参也得使用datetime进行封装,这样类型才会想等,如: datetime.datetime.strptime(& ...
- js通过开始时间和结束时间计算出中间的所有日期,并且转换为层级结构数组对象,用于甘特图头部日期数据
写在前面: 先看下最终数据结构展示 time('2020-10-01', '2021-01-06') 需要根据一个开始日期和一个结束日期最后返回以下数组对象 [最外层数组里的每个对象代表了某一年的所有 ...
- 利用双均线策略计算中国平安股票收益
一.知识储备 Hello,各位小伙伴们,本篇博文给大家带来的是利用双均线策略,对中国平安601318股票进行炒股,所能获得的大概收益.为了你能正确理解本文的知识,需要你提前做以下准备... pytho ...
- 关于ASP.Net中的时间处理
作者: 飞刀 www.ASPCool.com 时间:2001-8-8 这里我想谈谈ASP.Net中对时间的处理 在ASP.Net中,M$为我们提供一种名为DateTime的对象,我们用 ...
- pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)
pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...
- FPGA的设计艺术(4)STA实战之不同时序路径的建立保持时间计算
前言 本文首发:FPGA的设计艺术(4)STA实战之不同时序路径的建立保持时间计算 STA定义 STA定义为:时序验证,可确保各种电路时序是否满足各种时序要求. ASIC / FPGA设计流程中最重要 ...
- 炒股Java_基于java计算买卖股票的最佳时机
这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...
- Executors线程池关闭时间计算
Executors线程池关闭时间计算 学习了:http://blog.csdn.net/wo541075754/article/details/51564359 https://www.cnblogs ...
最新文章
- java 内存详解_Java内存详解
- 第2讲 | 网络分层的真实含义是什么?
- Linux C编程学习--main()函数简析
- 前端开发 锚点链接 简单轮播图 0302
- 在Silverlight 2应用程序中集成Virtual Earth
- c++中字符输入函数getline、cin.getline区分
- java发送请求_Java发送Http请求
- Python删除重复字符串
- 连通子图什么意思_一道物理竞赛题揭开“希罗喷泉”的神秘面纱,到底什么物理原理?...
- 文本文档怎么转换为html文件,win10系统下如何将文本文档转换为网页
- 【matlab图像处理】图像处理工具箱(2)
- 女程序员是最好的语言 | 3·8特辑
- 【云驻共创】华为云助力加速构建企业数据资产和数据治理生产线
- html背景音乐音量控制,视频加背景音乐 调小背景音乐音量 这样不影响原视频声音...
- (转)资管的四个未来?——寻找中国非银金融的Alpha
- 【proc】使用proc_create_data函数在proc下创建节点
- 高德(百度)地图驾车路线规划和清除
- 公务员面试紧张说错话要怎么补救?
- 真假屏幕测试软件,【当贝市场】如何检测电视屏幕真伪4K?两款工具一键辨别...
- 无所遁形的未来:人肉搜索还不够,AI带来了人脸搜索
热门文章
- UVA - 208 Firetruck(并查集+dfs)
- web APIS
- LeetCode 258 Add Digits
- POJ 3087 Shuffle'm Up (模拟+map)
- NHibernate教程(5)--CRUD操作
- 《linux内核设计与实现》读书笔记第一、二章
- java中的动态绑定与静态绑定
- Didn't find class cn.jpush.android.service.DownloadProvider on path:
- ViewPager外部获取“当前显示的页面的位置position”
- docker查看容器并运行