zoukankan      html  css  js  c++  java
  • asp.net 计算两个时间差

    两个时间相差多少 .net中的timespan应用2008/11/10 11:54TimeSpan 对象表示时间间隔或持续时间,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。用于度量持续时间的最大时间单位是天。更大的时间单位(如月和年)的天数不同,因此为保持一致性,时间间隔以天为单位来度量。

    TimeSpan 对象的值是等于所表示时间间隔的刻度数。一个刻度等于 100 纳秒,TimeSpan 对象的值的范围在 MinValue 和 MaxValue 之间。

    TimeSpan 值可以表示为 [-]d.hh.ss.ff,其中减号是可选的,它指示负时间间隔,d 分量表示天,hh 表示小时(24 小时制),mm 表示分钟,ss 表示秒,而 ff 为秒的小数部分。即,时间间隔包括整的正负天数、天数和剩余的不足一天的时长,或者只包含不足一天的时长。例如,初始化为 1.0e+13 刻度的 TimeSpan 对象的文本表示“11.13:46:40”,即 11 天,13 小时,46 分钟和 40 秒。

    TimeSpan 类型实现了 System.IComparable 和 System.IComparable 接口。

    protected void Page_Load(object sender, EventArgs e)
    {
    DateTime startTime=Convert.ToDateTime("2007-04-11 15:53:08");
    DateTime endTime = Convert.ToDateTime("2007-05-12 16:54:19"); 
    TimeSpan ts = endTime - startTime;
    Response.Write("相差的天数"+ts.Days+"<br>");
    Response.Write("相差的小时"+ts.Hours+"<br>");
    Response.Write("相差的分钟" + ts.Minutes + "<br>");
    Response.Write("相差的秒数" + ts.Seconds + "<br>");
    Response.Write("相差的总时间 用天数表示"+ts.TotalDays + "<br>");
    Response.Write("相差的总时间 用小时表示" + ts.TotalHours + "<br>");
    Response.Write("相差的总时间 用分钟表示" + ts.TotalMinutes + "<br>");
    Response.Write("相差的总时间 用秒数表示" + ts.TotalSeconds + "<br>");
    }

    运行结果:

    相差的天数31
    相差的小时1
    相差的分钟1
    相差的秒数11
    相差的总时间 用天数表示31.0424884259259
    相差的总时间 用小时表示745.019722222222
    相差的总时间 用分钟表示44701.1833333333
    相差的总时间 用秒数表示2682071   例:DateTime startTime = Convert.ToDateTime("2007-04-11 15:53:08");DateTime endTime = Convert.ToDateTime("2007-05-12 16:54:19"); TimeSpan ts = endTime - startTime;
    double totalSeconds = ts.TotalSeconds;//秒数
    Console.WriteLine(totalSeconds);

  • 相关阅读:
    根据中国气象局提供的API接口实现天气查询
    小程序——云函数发送请求
    apifm-wxapi API工厂
    首次使用 linux 阿里云服务器,入门及使用
    Android立体旋转动画实现与封装(支持以X、Y、Z三个轴为轴心旋转)
    Android来电监听和去电监听
    Android 源码下载方法(Git 方式clone)
    HandlerThread 创建一个异步的后台线程
    Android Toast cancel和show 不踩中不会知道的坑
    PopupWindow 点击外部和返回键无法消失背后的真相(setBackgroundDrawable(Drawable background))
  • 原文地址:https://www.cnblogs.com/mili3/p/5051241.html
Copyright © 2011-2022 走看看