`
webcode
  • 浏览: 6110259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

TimeSpan 和DateTime

 
阅读更多

<!--StartFragment-->private void Login_Click(object sender, System.EventArgs e)
{
// 作为唯一标识的Key,应该是唯一的,这可根据需要自己设定规则。
// 做为测裕饫镉糜没兔苈氲淖楹侠醋霰晔叮灰膊唤衅渌拇砦蠹觳椤?BR>
// 生成Key
string sKey = UserName.Text + "_" + PassWord.Text;
// 得到Cache中的给定Key的值
string sUser = Convert.ToString(Cache[sKey]);
// 检查是否存在
if (sUser == null || sUser == String.Empty)
{
// Cache中没有该Key的项目,表名用户没有登录,或者已经登录超时
// 注意下面使用的TimeSpan构造函数重载版本的方法,是进行是否登录判断的关键。
TimeSpan SessTimeOut = new TimeSpan(0,0,System.Web.HttpContext.Current.Session.Timeout,0,0);
HttpContext.Current.Cache.Insert(sKey,sKey,null,DateTime.MaxValue,SessTimeOut,
System.Web.Caching.CacheItemPriority.NotRemovable,null);
Session["User"] = sKey;
// 首次登录,您可以做您想做的工作了。
Msg.Text="<h4 style='color:red'>嗨!欢迎您访问<a href='http://dotnet.aspx.cc/'>【孟宪会之精彩世界】";
Msg.Text += "</a>,祝您浏览愉快!:)</h4>";
}
else
{
// 在 Cache 中发现该用户的记录,表名已经登录过,禁止再次登录
Msg.Text="<h4 style='color:red'>抱歉,您好像已经登录了呀:-(</h4>";
return;
}
}

相差的分钟部分还是相差的总分钟??

比如
2006-1-1 12:30:30
2006-1-1 11:31:30

分钟部分是1
分钟总数是61

用TimeSpan.Minutes OR TimeSpan.TotalMinutes

分享到:
评论

相关推荐

    Delphi编写的开机时间小助手

    这涉及到时间差计算和字符串格式化,可以使用Delphi的内置TimeSpan和DateTime类型,或者自定义函数实现。 5. **浮动窗口**:实现悬浮窗口可能需要用到SetWindowPos函数,将窗口设置为顶级窗口并始终在其他窗口之上...

    C#对DateTime的总结和使用

    在C#编程语言中,`DateTime`类是用于表示日期和时间的重要内置类型。它提供了丰富的功能,可以处理各种日期和时间操作。...在编写倒计时或计时器功能时,结合`DateTime`和`TimeSpan`的特性,可以实现精确的计时操作。

    间隔时间TimeSpan

    - `TimeSpan Add(TimeSpan ts)`:返回一个新的 `TimeSpan`,它是当前实例与指定的 `TimeSpan` 之和。 - `TimeSpan Subtract(TimeSpan ts)`:返回一个新的 `TimeSpan`,它是当前实例减去指定的 `TimeSpan`。 - **...

    C#程序设计-3期(KC008) KC008110100005-如何使用TimeSpan对象获取时间间隔.docx

    这个操作会返回一个`TimeSpan`对象,表示`dateTime1`和`dateTime2`之间的时间间隔。`timeSpan`包含了两者的差值,可以通过`ToString()`方法将其转换为字符串显示: ```csharp TextBox1.Text = timeSpan.ToString();...

    Orc.Controls:Timespan,DateTime和其他各种控件

    该库包含用于查看和编辑数据的简单(尚有用)控件,例如: 日期选择器 DateTimePicker 时间跨度 BindableRichTextBox 下拉按钮 筛选框 日志查看器 水印文本框 链接标签 OpenFilePicker 目录选择器 ...

    C#之DateTime函数使用总结_C#DateTime使用细节_

    - `+`和`-`运算符可用于添加或减去`TimeSpan`对象,例如`DateTime.Now + new TimeSpan(1, 0, 0)`将当前时间加1小时。 - `DateTime.Add`系列方法可直接增加或减少天数、小时、分钟等。 - `DateTime.Subtract`计算...

    C# 中 DateTime加减问题 免费下载

    通过对上述代码的详细分析,我们可以看到,在C#中处理日期时间相关的计算时,`DateTime`和`TimeSpan`类是非常重要的工具。通过熟练掌握这些类及其方法,可以更加高效地完成日期时间相关的开发任务。希望本文能帮助...

    DateTime相差年月日相差计算

    在编程领域,尤其是在处理时间相关的任务时,计算两个日期...在实际开发中,也可以借助.NET Framework提供的DateTimeOffset和TimeSpan结构,以及DateTime.TryParse等辅助方法,来增强日期时间处理的灵活性和健壮性。

    C# DATETIME

    在C#编程语言中,`DateTime`类型是处理日期和时间数据的核心类。它提供了丰富的功能,用于存储、操作和格式化日期与时间。本文将深入探讨`DateTime`类型的存储方式、常用方法以及如何进行格式转换,特别是针对给定...

    C#的TimeSpan案例详解 c#经典案例.pdf

    在另一个演示中,我们创建了两个`DateTime`对象`dt1`和`dt2`,然后通过`dt2 - dt1`计算它们之间的差值,结果赋给了`TimeSpan`对象`ts4`。这显示了`TimeSpan`结构在比较和操作日期时间时的灵活性。之后,我们使用`...

    JavaScript DateTime和TimeSpan包装器

    JavaScript DateTime和TimeSpan包装器是针对JavaScript环境设计的一组类,旨在为开发者提供与.NET Framework中的DateTime和TimeSpan类相似的功能。在JavaScript中,原生的Date对象虽然能处理日期和时间,但在处理...

    详解C# TimeSpan 计算时间差(时间间隔)

    `TimeSpan`类提供了丰富的属性和方法,使得开发者能够方便地进行各种时间操作。 首先,`TimeSpan`结构表示的是从零日期(即公元0001年1月1日0点0分0秒)到某一特定时间点的间隔。这个间隔可以是正数,表示未来的...

    C#里面比较时间大小3种方法

    TimeSpan ts1 = new TimeSpan(dateTime1.Ticks); TimeSpan ts2 = new TimeSpan(dateTime2.Ticks); // 计算时间差的绝对值 TimeSpan ts = ts1.Subtract(ts2).Duration(); // 将时间差格式化为字符串 ...

    DateTime类相关操作

    `DateTime` 类是 .NET Framework 中用于处理日期和时间的基本类。它提供了多种方法来帮助开发者处理与日期和时间相关的各种场景,包括但不限于日期时间的格式化、日期时间的比较、时间间隔的计算等。 #### 二、获取...

    C#定时关机小工具源码2012523

    用到的类有来自51ASPXTimer,TimeSpan,DateTime还有线程完成的这个关机小工具 I have used various techniques in this application that can be useful for beginners and intermediate programmers. Before I start...

    C#中的日期和时间操作:深入指南

    C#提供了强大的日期和时间处理功能,通过DateTime、TimeSpan和DateTimeOffset等类,开发者可以执行复杂的日期和时间操作。了解这些类的使用方法和最佳实践,可以帮助开发者编写出更健壮、更高效的日期和时间处理代码...

    c#比较时间

    示例代码展示了如何计算两个 `DateTime` 对象(`DateTime1` 和 `DateTime2`)之间的时间差,并将结果转换为字符串格式,包括天数、小时数、分钟数和秒数: ```csharp private string DateDiff(DateTime DateTime1, ...

    C#时间差函数

    TimeSpan ts1 = new TimeSpan(dateTime1.Ticks); TimeSpan ts2 = new TimeSpan(dateTime2.Ticks); // 计算时间差 TimeSpan ts = ts1.Subtract(ts2).Duration(); // 输出时间差 string dateDiff = ts.Days.ToString...

    C# compare

    在C#中,要计算两个`DateTime`对象之间的时间差,可以利用`TimeSpan`的构造函数和`Subtract`方法。具体步骤如下: 1. **创建`DateTime`对象**:首先,你需要定义两个`DateTime`对象,分别代表你要比较的两个时间点...

    C# 关于日期的使用

    通过`DateTime.Compare()`方法,我们能够判断`dt1`和`dt2`以及`dt1`和`dt3`之间的大小关系,并将结果以字符串形式输出。 ```csharp if (DateTime.Compare(dt1, dt2) &gt; 0) Console.WriteLine(dt1 + " &gt; " + dt2); ...

Global site tag (gtag.js) - Google Analytics