C#中的时间(判断是否是时间,比较大小百货等一些操作)
一、时间的比较
DateTime d1=Convert.ToDateTime("第一个时间"); DateTime d2=Convert.ToDateTime("第二个时间"); TimeSpan s=d2-d1; if(s>0)
{Response.Write(第2个时间大);}else{Response.Write(第1个时间大);} C#比较两时间大小 1、比较时间大小的实验string st1="12:13";string st2="14:14";DateTime dt1=Convert.ToDateTime(st1);DateTime dt2=Convert.ToDateTime(st2);DateTime dt3=DateTime.Now;if(DateTime.Compare(dt1,dt2)>0)msg.Text=st1+">"+st2;elsemsg.Text=st1+"<"+st2;msg.Text+="\r\n"+dt1.ToString();if(DateTime.Compare(dt1,dt3)>0)msg.Text+="\r\n"+st1+">"+dt3.ToString();elsemsg.Text+="\r\n"+st1+"<"+dt3.ToString(); 2、计算两个时间差值的函数,返回时间差的绝对值:private string DateDiff(DateTime DateTime1,DateTime DateTime2){string dateDiff=null;try{TimeSpan ts1=new TimeSpan(DateTime1.Ticks);TimeSpan ts2=new TimeSpan(DateTime2.Ticks);TimeSpan ts=ts1.Subtract(ts2).Duration();dateDiff=ts.Days.ToString()+"天" +ts.Hours.ToString()+"小时" +ts.Minutes.ToString()+"分钟" +ts.Seconds.ToString()+"秒";}catch{ }return dateDiff;} 二、时间的操作 1、转换成格式 DateTime.Parse(日期) DateTime.Parse(日期).ToString("yyyy-MM-dd HH:mm:ss") DateTime.Parse(日期).ToString("yyyy-MM-dd") DateTime.Parse(日期).ToString("yyyy/MM/dd") DateTime.Parse(日期).ToString("yyyy年MM月dd日") 字符转日期 DateTime dt=DateTime.Parse("20100101 115812"); 2、加减 DateTime.Today.AddDays(-7).ToString("yyyy-MM-dd");加-7天 3、日期格式的判断 /// <summary> /// 查询事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnQuery_Click(object sender, EventArgs e) { string strQueryDateStart = txtDateStart.Value.Trim(); DateTime queryDateStart = new DateTime(); string strQueryDateStop = txtDateStop.Value.Trim(); DateTime queryDateStop = new DateTime(); if (!DateTime.TryParse(strQueryDateStart, outqueryDateStart)) { RegisterStartupScript("alert","<script>alert('请输入正确的日期格式!')</script>"); return; } if (!DateTime.TryParse(strQueryDateStop, out queryDateStop)) { RegisterStartupScript("alert","<script>alert('请输入正确的日期格式!')</script>"); return; } }
C#中的时间(判断是否是时间,比较大小百货等一些操作)相关推荐
- 时间-判断两个时间相差多少天
(一)判断两个时间相差多少天 let oldDay = new Date("2020-12-04 15:34:54").getTime() let newDay = new Dat ...
- vue中 根据时间戳 判断对应的时间(今天 昨天 前天)
根据时间戳 来显示对应的时间段 本文是根据vue所写,但是原理都是相通的 根据一个时间戳,然后来显示对应的时间段.如果为今天,则显示对应的time,如果为昨天,则显示为昨天,如果为前天,则显示为前天. ...
- vue 日期判断_vue中根据时间戳判断对应的时间(今天 昨天 前天)
根据时间戳 来显示对应的时间段 本文是根据vue缩写,但是原理都是想通的 根据一个时间戳,然后来显示对应的时间段.如果为今天,则显示对应的time,如果为昨天,则显示为昨天,如果为前天,则显示为前天. ...
- php中判断星座的代码怎么写,如何在php中根据日期判断星座
如何在php中根据日期判断星座 发布时间:2021-02-18 17:02:34 来源:亿速云 阅读:78 作者:Leah 如何在php中根据日期判断星座?相信很多没有经验的人对此束手无策,为此本文总 ...
- hive中判断A表时间字段是否在B表的两个时间字段中及求订单中间休息时间
问题:在hive中,A表中有一个时间的字段,类型位string,格式为2018-12-0 13:34:12:在B表中有字段start_time和end_time,类型为string,格式为2018-1 ...
- 计算机获取的系统时间是什么时间格式,【excle怎样获取当前日期格式】如何在EXCEL中显示当天的日期和时间?...
Excel中,如何用函数获取当前日期(即系统日期)的月份值? 个=month(today()). 当月=month(today()),当日=day(today()). =TODAY()获得当前日期,形 ...
- 泛微oa流程表单之请假单(判断请假结束时间不能小于等于请假开始时间)
<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式. --> <script type="text/javascript">/* ...
- CAE 分析中 隐式和显式时间积分算法的python程序实现
前两天,同事研究Dyna的显/隐式时间积分的差异和基本原理.想来自己也有三.四年没做这方面的编程了,对同事问的一些问题也一时犯迷瞪,索性就又看了一遍书,网上找了些资料,写了点代码,理了理思路,以备不时 ...
- 日历 android 周历,Android Studio 基础 之 获取系统Calendar 日历日程 (涉及指定日期时间判断是星期几的方法使用)的方法整理...
Android Studio 基础 之 获取系统Calendar 日历日程 (涉及指定日期时间判断是星期几的方法使用)的方法整理 目录 Android Studio 基础 之 获取系统Calendar ...
最新文章
- 深入理解GBDT多分类算法
- vue.js安装问题
- 11组软件工程组队项目失物招领系统——进度汇报和下周目标
- php实现mysql分表
- codeforce 884C - Bertown Subway DFS+图论
- mysql解压版id是什么_Mysql安装(解压版)
- Q108:浅析PBRT-V3的代码结构
- docker 拷贝镜像文件
- 图像/视频无损放大,用一个工具就够了
- vnc远程控制软件怎么用,vnc远程控制软件到底该怎么用,使用教程
- 从字符串中查找并提取数字
- 180个非常有用的电脑知识
- SAP中报表清单导出的常用方法
- 好文分享 努力从何时开始都不晚 跟自己比 不断进步
- 165体重_女生165cm标准体重
- 客户流失的原因及解决办法
- indesign中调出字符样式快捷键_InDesign快捷键大全 InDesign常用快捷键分享
- 数学建模学习笔记(十三)——主成分分析
- Go 语言测试在开发中的最佳实践 | 使用 Docker 容器进行测试
- Kimera: an Open-Source Library for Real-TimeMetric-Semantic Localization and Mapping论文阅读