控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

详解C#时间函数

作者:不详 出处:不详 2010年02月08日 阅读:

1.DateTime

  1 DateTime now = System.DateTime.Now;
  2 now.ToString(); //显示: 2006/08/30 17:31:02
  3 now.ToString("yyyy-mm-dd hh:MM:ss"); //显示: 2006-08-30 05:39:11
  4 now.ToString("yyyy-mm-dd HH:mm:ss"); //显示: 2006-08-30 17:40:50
  5 System.DateTime.MaxValue.ToString(); //显示: 9999/12/31 23:59:59
  6 System.DateTime.MinValue.ToString(); //显示: 0001/01/01 0:00:00
  7 now.ToLongDateString(); //显示: 2006年8月30日
  8 now.ToLongTimeString(); //显示: 17:34:23
  9 now.ToShortTimeString(); //显示: 17:34
  10 now.ToString() + " " + now.Millisecond.ToString(); //显示: 2006/08/30 17:35:19 484

  2.程序运行时间:(单位 : 毫秒)

   1 System.Diagnostics; //名称空间
  2 int x = 0;
  3 int nu = 0;
  4 Stopwatch sw = new Stopwatch();
  5 sw.Start();
  6 //程序开始
  7 for (int i = 0; i < 1000000; i++)
  8 {
  9 x += i;
  10 }
  11 //程序结束
  12 sw.Stop();
  13 this.label1.Text += ",sum=" + x.ToString();
  14 MessageBox.Show(sw.ElapsedMilliseconds.ToString());

  3.计算一个页面执行时间:

  在Global.asax.cs文件中增加以下代码:

  1 protected void Application_BeginRequest(Object sender, EventArgs e)
  2 {
  3 Application["StartTime"] = System.DateTime.Now;
  4 }
  5 protected void Application_EndRequest(Object sender, EventArgs e)
  6 {
  7 System.DateTime startTime = (System.DateTime)Application["StartTime"];
  8 System.DateTime endTime = System.DateTime.Now;
  9 System.TimeSpan ts = endTime - startTime;
  10 Response.Write("页面执行所用时间:" + ts.Milliseconds + " 毫秒");
  11 }
  12

热推产品

  • ActiveReport... 强大的.NET报表设计、浏览、打印、转换控件,可以同时用于WindowsForms谀坔攀戀Forms平台下......
  • AnyChart AnyChart使你可以创建出绚丽的交互式的Flash和HTML5的图表和仪表控件。可以用于仪表盘的创......
首页 | 新闻中心 | 产品中心 | 技术文档 | 友情连接 | 关于磐岩 | 技术支持中心 | 联系我们 | 帮助中心 Copyright-2006 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 电话:023 - 67870900 传真:023 - 67870270 产品咨询:sales@componentcn.com 渝ICP备12000264号 法律顾问:元炳律师事务所 重庆市江北区塔坪36号维丰创意绿苑A座28-5 邮编:400020
在线客服
在线客服系统
在线客服
在线客服系统