【转】 c#中两个DateTimePicker,一个时间设置为0:0:0,另一个设置为23:59:59

【转】 c#中两个DateTimePicker,一个时间设置为0:0:0,另一个设置为23:59:59

stp1为第一个DateTimePicker

this.dtp1.Value=this.dtp1.Value.Date;

stp2为第二个DateTimePicker

设置dtp2的值的时间部分是23:59:59.

this.dtp2.Value = new DateTime(this.dtp2.Value.Year, this.dtp2.Value.Month, this.dtp2.Value.Day, 23, 59, 59);

注意:

使用的时候

obj_Model.FKRQEnd = dtp2.Value;//这样时间部分值为23:59:59

如果obj_Model.FKRQEnd = dtp2.Value.Date;//这样时间部分值是0:0:0.

dtp_开始时间.Value =  DateTime.Now.Date;
dtp_结束时间.Value =  DateTime.Now.Date.AddHours(23).AddMinutes(59).AddSeconds(59);

时间: 2024-10-15 04:02:59

【转】 c#中两个DateTimePicker,一个时间设置为0:0:0,另一个设置为23:59:59的相关文章

C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换

使用gmtime函数或localtime函数将time_t类型的时间日期转换为structtm类型: 使用time函数返回的是一个long值,该值对用户的意义不大,一般不能根据其值确定具体的年.月.日等数据.gmtime函数可以方便的对time_t类型数据进行转换,将其转换为tm结构的数据方便数据阅读. gmtime函数的原型如下: struct tm *gmtime(time_t*timep); localtime函数的原型如下: struct tm *localtime(time_t*tim

==运算符是判断栈中两个值是否相等

默认情况下(也即类型没有重载==运算符的情况下),==运算符是判断栈中两个值是否相等.为了验证这个结论,来看下面的程序: namespace JudgeEquals{    class Program    {        static void Main(string[] args)        {            int a = 10;            int b = 10;            Console.WriteLine(a==b); string s1 = "a

mysql互换表中两列数据

在开发过程中,有时由于业务等需要把一个表中的两列数据进行交换. 解决方案 使用update命令,这完全得益于MySQL SQL命令功能的强大支持. 表格中原来数据类似如下: select * from product; +----+--------+| id | name   | original_price | price  | +----+----+--------+|  1 | 雪糕   |           5.00 |   3.50 | |  2 | 鲜花   |          

zeromq中两个dealer 通过一个router进行通信

发现有童鞋不是很清楚ZMQ中的“请求-回复”模式中的ROUTER怎么用,所以简单介绍一下“请求-回复”模式的使用(最后付代码). 一.讲一讲 1.要使用zmq 通过一个router进行通信,你首先需要知道ZMQ中的“请求-回复”模式,不清楚的话可以先看一下下面这篇文章,连接如下: http://www.cnblogs.com/fengbohello/p/4354989.html 在“请求-回复”模式中,router是一个比较特殊的 socket类型,它会把它接收到的第一个消息作为消息来源的标志,

连载《一个程序猿的生命周期》-《发展篇》- 23.两年多的时间,从孤家寡人到10多人的团体,经历了什么

上篇文章<城市奋斗者的阿Q精神>,不管真正的奋斗者还是伪奋斗者都需要阿Q精神,有的人是遇事之后被动的心里安慰,有的人是看破尘事的无所畏惧到内心强大.我可能属于后者,从写<发展的路上,艰难做出抉择>到现在已经有两年多的时间,从孤家寡人到10多人的团体,是熬过来的.在抉择的过程,我并没有确凿的把握能干好这份工作,即然要提升自己必然有挑战的方面.不仅自己会怀疑是否能干好,一开始领导会怀疑你......同事会怀疑你......甚至整个公司的人都在怀疑你,任何的举动都在争取为信任加分,还不能

9.两个应用部署在同一个服务器中,处理串用session_id的问题(如果设置了拦截器,其中一个应用退出后,另一个也会被退出)

公司有两个浏览器的应用,都部署的同一服务器的不同端口上.后发现,我同时登陆两个系统,然后退出其中一个,另一个也会跟着被退出.我猜测应该是cookie或者session的问题,于是试着修改cookie中两个应用相同的字段名,修改拦截器中的验证字段.但是都没有效果,后来再网上找到一篇处理此问题类似的博文,于是照着方法做了调整成功处理.于是在此做下记录. 一.分析问题(本人比较菜,如有不对的地方请指正): 由于http连接是无状态的,所以我们需要一个独一无二的标识来标志每个用户的登录状态,这样就能在跳

输入一个已经按升序排序的数组和一个数字 ,在数组中查找两个数,使得他们的和是输入的那个数字

package shuzu; /* * 输入一个已经按升序排序的数组和一个数字 * 在数组中查找两个数,使得他们的和是输入的那个数字,要求时间复杂度为o(n) * 如果有多对数字的和等于输入的数字,输出任意一对即可. */ public class demo1 { private static void findAns(int[] data,int sum) { int size=data.length; int begin =0; int end=size-1; while(begin < s

将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。

int a[3] = {12, 15, 17}; int b[4] = { 2, 8, 16, 22}; int c[7] = {0}; int i = 0, j = 0, k = 0; while (i < 3 && j < 4 ) { if (a[i] > b[j]) { c[k++] = b[j++]; } else { c[k++] = a[i++]; } } while (i < 3) { c[k++] = a[i++]; } while (j <

在MFC中增加一个时间计时器消息事件

在MFC中增加一个时间计时器消息事件 利用this->SetTimer(1,1000,NULL);开启计时器 添加响应事件 void Csqllink1Dlg::OnTimer(UINT_PTR nIDEvent) { CTime tm; tm=CTime::GetCurrentTime(); CWnd* pWnd = (CWnd*)GetDlgItem(IDC_STATIC);switch(nIDEvent){ case 1: //MessageBox(_T("test"));