作者: 飞刀   www.ASPCool.com 时间:2001-8-8

这里我想谈谈ASP.Net中对时间的处理
  
   在ASP.Net中,M$为我们提供一种名为DateTime的对象,我们用这个对象来取得当前的时间。比如:
  
   DateTime dt=DateTime.Now;
  
   在上面的程序中我们取得了一个名为dt的24制时间对象,如果我们的要得到12制的时间对象,可以使用另外一条语句
  
   DateTime dt=DateTime.Today;
  
   但是不管是Now还是Today,我们取得的时间只是一个形如2001-03-27T00:57:09的时间数字。可能在一般来说这种时间已经足够了(比如,我们仅仅是取得当前的时间),但是在实际生活中我们需要的不仅仅是这一大串数字,我们需要取得具体的秒数,分钟,时刻等等,这时这一大串数字就不全是我们需要的了,在ASP的Time函数中还为我们提供了如Second,Minute,Hour这些对象,但是在ASP.Net中,这个是没有的。我曾经看到有的朋友为了取得具体的分钟,而单独写了一个函数在DateTime.Now所得的字符串中分离出自已想要的时间。在我们不知道DateTime的用法时,这样做也是没有办法的办法。
  
   所幸的是,M$为我们的提供Format方法,使用我们有能力很快的取得我们想要的时间格式。
  
   Format方法的格式是:
  
   public string Format(
   string format,
   IServiceObjectProvider sp
   );
  
    format是指我们指定的格式,它的取值有很多,我得列表:)
  
   标准的Format格式Format Format 模式
   d MM/dd/yyyy 如(2001-3-27)
   D dddd, MMMM dd, yyyy 如(2001年3月27日)
   f dddd, MMMM dd, yyyy HH:mm 如(2001年3月27日 0:00)
   F dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月27日 0:00:00)
   g MM/dd/yyyy HH:mm 如(2001-3-27 0:00)
   G MM/dd/yyyy HH:mm:ss 如(2001-3-27 0:00:00)
   m, M MMMM dd 如(三月 27)
   r, R ddd, dd MMM yyyy HH’:’mm’:’ss ’GMT’ 如(Mon, 26 Mar 2001 16:00:00 GMT)
   s yyyy-MM-dd HH:mm:ss 好像不能使用
   t HH:mm 如(0:00)
   T HH:mm:ss 如(0:00:00)
   u yyyy-MM-dd HH:mm:ss 如(2001-03-26 16:00:00Z)
   U dddd, MMMM dd, yyyy HH:mm:ss 如(2001年3月26日 16:00:00)
   y, Y MMMM, yyyy 如(2001年3月)
  
   自定义格式列表Format Pattern Description
   d 如:2001-3-27
   dd 如:27
   ddd 如:星期一
   dddd 如:星期一(全名)
   M 如:三月 27
   MM 如:03
   MMM 如:三月
   MMMM 如:三月(全称)
   y 如:2001年3月
   yy 如:01
   yyyy 如:2001
   gg 如:A.D.
   hh, hh* 如:12
   HH, HH* 如:00
   m 如:三月 27
   mm, mm* 如:00(分钟)
   s 如:2001-03-27T00:00:00
   ss, ss* 如:00(秒)
   t 如:0:00
   tt, tt* 如:上午
  
  
  
  
    
  
   下面是一个简单操作的例子。
  
   <% @ Page Language="C#" %>
   <% @ Import Namespace="System.Data" %>
   <Script Language="C#" Runat="Server">
   public void Page_Load(Object src,EventArgs e)
   {
   DateTime dt = DateTime.Now;
   ctime.Text=dt.Format("MM",null).ToString();
   }
   </script>
   <html>
   <head>
   <title></title>
   </head>
   <body>
   <asp:Label id="ctime" runat="server" />
   </body>
   </html>

关于ASP.Net中的时间处理相关推荐

  1. asp.net中ItemTemplate时间格式化

    <%# Eval("ApplicationDate","{0:yyyy-MM-dd}") %>

  2. asp系统转换php系统时间函数,ASP_ASP中的时间函数大全 时间操作函数,Date 函数 描述:返回当前系统日 - phpStudy...

    ASP中的时间函数大全 时间操作函数 Date 函数 描述:返回当前系统日期. 语法:Date DateAdd 函数 描述:返回已添加指定时间间隔的日期. 语法:DateAdd(interval, n ...

  3. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  4. 在ASP.NET中跟踪和恢复大文件下载

    在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了.但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程 ...

  5. 在ASP.NET 中实现单点登录

    出自:[孟宪会之精彩世界] 发布日期:2005年1月27日 8点48分0秒 [有删改] 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录.在ASP.NE ...

  6. 在 ASP.NET 中执行 URL 重写

    在 ASP.NET 中执行 URL 重写 发布日期: 8/23/2004 | 更新日期: 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Micro ...

  7. ASP.NET中在线用户统计

    天极论坛 统计在线用户的作用不言而喻,就是为了网站管理者可以知道当前用户的多少,然后根据用户数量来观察服务器或者程序的性能,从而可以直观的了解到网站的吸引力或者网站程序的效率.现在,我们就介绍一个简单 ...

  8. 在ASP.NET中获取文件属性

    www.chinacs.net  2001-8-13  中文C#技术站 在ASP.NET中获取文件属性(Retrieving File Information In ASP.NET) By Steve ...

  9. Asp.NET中常用的一些优化性能的方法

    ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能. 1:不要使用不必要的session 和ASP中一样,在不必要 ...

最新文章

  1. 9个数据科学中常见距离度量总结以及优缺点概述
  2. Ubuntu下SSH设置
  3. Linux 防火墙开放特定端口 (iptables)
  4. 机器学习入门笔记:(4.3)SMO算法
  5. LeetCode:63. 不同路径 II
  6. 2021-04-02 反步法示例
  7. 从FM推演各深度学习CTR预估模型
  8. 同事操作两个数据源保持事务一致_「微服务架构」微服务架构中的数据一致性...
  9. linux系统下的“静态库和动态库”专题之一:库的概念和规则
  10. 【LeetCode笔记】394. 字符串解码(Java、递归、栈)
  11. python列表有固定大小吗_如何在python中创建固定大小的列表?
  12. 十分钟轻松搞懂CSS的五大定位方式!(建议收藏)
  13. CANN AICPU算子耗时分析及优化探索
  14. 结果出来了!视觉中国被罚30万 再次发布道歉声明...
  15. 10月31 安装redis报错
  16. 无线通信与编码_MATLAB实现Turbo码的仿真_含仿真代码_Dr.WuYufei
  17. mysql 数据库数据恢复 库被删了怎么恢复数据库
  18. 〖小狼毫〗小狼毫使用心得分享
  19. JS格式化JSON,JSON着色
  20. 文本数据分析实战【数据清洗、统计分析、可视化展示、情感分析】

热门文章

  1. Tensorflow中的mnist例子
  2. 机器学习(15)精确率召回率F1-score(查看癌症预测结果的精确率、召回率)
  3. 机器学习(6)KNN算法(K-近邻算法)
  4. bootstrap 新闻列表_kuapingUI 2.2 版本发布,跨屏 UI-bootstrap 大组件 UI 框架
  5. 抖音的标题写什么内容_看了这篇文章,我才真正明白什么才是英语速成之路!感恩...
  6. 基于VTK的Delaunay的三角剖分算法
  7. 【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
  8. windows cmd 查看占用端口号PID并且结束进程
  9. 游戏风格化角色创建入门指南视频教程
  10. Rocksdb 通过ingestfile 来支持高效的离线数据导入