DateTime相关属性

DateTime 日期=DateTime.Today;                   //'Today'获取当前日期
        Response.Write(日期);
        //显示2010-1-13 0:00:00
        DateTime dt = DateTime.Now;                     //'Now'获取当前时间包括年月日时分秒
        Response.Write(dt.ToString());
        //显示2010-1-13 20:36:12
        Response.Write(dt.Date.ToString());             //'Date'获取当前实例dt的日期部分
        //显示2010-1-13 0:00:00
        Response.Write(dt.Day.ToString());              //'Day'获取当前实例dt所表示是的日期为该月中的第几天,即日
        //显示13
        Response.Write(dt.DayOfWeek.ToString());        //'DayOfWeek'获取当前实例dt所表示的日期是星期几
        //显示Wednesday
        Response.Write(dt.DayOfYear.ToString());        //'DayOfYear'获取当前实例dt所表示的日期是一年中的第几天
        //显示13
        Response.Write(dt.Hour.ToString());             //'Hour'获取当前实例dt所表示日期的小时部分
        //显示20
        Response.Write(dt.Millisecond.ToString());      //'Milliscond'获取当前实例dt所表示日期的毫秒部分
        //显示687
        Response.Write(dt.Minute.ToString());           //'Minute'获取当前实例dt所表示日期的分钟部分
        //显示36
        Response.Write(dt.Month.ToString());            //'Month'获取当前实例dt所表示日期的月份
        //显示1
        Response.Write(dt.Second.ToString());           //'Second'获取当前实例dt所表示日期的秒
        //显示12
        Response.Write(dt.TimeOfDay.ToString());        //'TimeOfDay'获取当前实例dt所表示日期的时间部分
        //显示20:36:12.6875000
        Response.Write(dt.Year.ToString());             //'Year'获取当前实例dt所表示日期的的年份
        //显示2010

DateTime相关方法:

1.Add方法:将指定的TimeSpan的值加到实例的值上

public DateTime Add (
 TimeSpan value
) 参数TimeSpan包含要添加的时间间隔; 对象表示时间间隔或持续时间,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。如: DateTime dt = DateTime.Now;        TimeSpan ts = new TimeSpan(1, 1, 1, 1);//参数表示1天,1小时,1分钟,1秒,1毫秒        Response.Write(dt.Add(ts).ToString());2.AddDays方法:将指定的天数加到实例的值上public DateTime AddDays (
 double value
)
 
如:DateTime dt = DateTime.Now;        Response.Write(dt.AddDays(30).ToString());//多余的部分按顺序加到前面的单位
 
3.AddHours:将指定的小时加到实例的值上
 
4.AddMilliseconds:将指定的毫秒数加到实例的值上
 
5.AddMinute:同上
 
6.AddMonths:同上
 
7.AddSeconds:同上
 
8.AddYears:同上
 
9.Compare:比较DateTime的两个实例,并返回他们的相对值的指示。
public static int Compare (
 DateTime t1,
 DateTime t2
)
实例如下: DateTime dt1 = new DateTime(100);        DateTime dt2 = new DateTime(200);        if (DateTime.Compare(dt1, dt2) > 0)            Response.Write("dt1 > dt2");        if (DateTime.Compare(dt1, dt2) == 0)            Response.Write("dt1=dt2");        if (DateTime.Compare(dt1, dt2) < 0)            Response.Write("dt1 < dt2");
 
10.CompareTo:将此实例与指定对象进行比较并返回一个对二者的相对值(int)的指示。
如:DateTime dt1 = new DateTime(100);        DateTime dt2 = new DateTime(200);        int i=dt1.CompareTo(dt2);        Response.Write(i);
11.DaysInMonth:返回指定年和月中的天数。
如:int i = DateTime.DaysInMonth(2010, 1);        Response.Write(i);
12.Equals方法:返回一个值,该值指示此实例是否与指定的 DateTime 实例相等。返回bool(true或false)
如: DateTime dt1 = DateTime.Now.AddDays(1);        DateTime dt2 = DateTime.Now;        Response.Write(dt1.Equals(dt2));
13.ToLongDateString 将此实例的值转换为其等效的长日期字符串表示形式。
14.ToLongTimeString 将此实例的值转换为其等效的长时间字符串表示形式。
15.ToShortDateString 将此实例的值转换为其等效的短日期字符串表示形式。
16.ToShortTimeString 将此实例的值转换为其等效的短时间字符串表示形式。

本文来自CSDN博客,出处:http://blog.csdn.net/bestxulei/archive/2010/01/13/5186773.aspx

转载于:https://www.cnblogs.com/jxcia_Lai/archive/2010/06/01/1749321.html

.net中对时间的操作相关推荐

  1. oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减

    Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...

  2. 比较时间的函数c语言,C语言中关于时间的操作

    ③使用C库函数来显示日期和时间. 首先要介绍一下C语言中的一个日期的结构体类型,tm类型.其在time.h中的定义如下: #ifndef _TM_DEFINED struct tm { int tm_ ...

  3. java中对时间的操作

    /* *java中对日期的加减操作 *gc.add(1,-1)表示年份减一. *gc.add(2,-1)表示月份减一. *gc.add(3.-1)表示周减一. *gc.add(5,-1)表示天减一. ...

  4. java的日期操作_java中对时间的操作详解

    代码演示: //数据库中去的日期 Date s = list.get(0).getSdate(); System.out.println(s);// Tue Apr 28 00:00:00 CST 2 ...

  5. C语言程序设计 C语言中的时间函数

    C语言中关于时间的函数 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时.时间的获取.时间的计算和显示格式等方面进行了阐述.本文还通过大量的实例向你展示了t ...

  6. python 获取当前时间再往前几个月_Python 中的时间和日期操作

    Python中,对日期和时间的操作,主要使用这3个内置模块: datetime . time 和 calendar 获取当前时间对应的数字 开发程序时,经常需要获取两个代码位置在执行时的时间差,比如, ...

  7. C标准函数库中获取时间与日期、对时间与日期数据操作及格式化

    表示时间的三种数据类型[编辑] 日历时间(calendar time),是从一个标准时间点(epoch)到现在的时间经过的秒数,不包括插入闰秒对时间的调整.开始计时的标准时间点,各种编译器一般使用19 ...

  8. android中屏保功能项目,【Android】一段时间不操作弹出【屏保】效果

    仿屏保效果 最近项目的一个小Demo,和大家分享一下,本篇文章主要展示的是一个仿屏保的效果,用户在一段时间不操作会自动弹出屏保页面,当处于屏保页面的时候,[两秒内连续]按两次键盘[回车键]就会退出屏保 ...

  9. Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎。。...

    Java中有关日期的操作,昨天晚上赴约,搞到12点多才回来,今天写这一小段代码都花了一段漫长的时间,哎.. 代码奉上: /** * * @param date * @return which mont ...

  10. ie浏览器查看vue中js_浅析 Vue.js 中那些空间换时间的操作

    Hello,各位小伙伴,接下来的一段时间里,我会把我的课程<Vue.js 3.0 核心源码解析>中问题的答案陆续在我的公众号发布,由于课程的问题大多数都是开放性的问题,所以我的答案也不一定 ...

最新文章

  1. 人工智能的发展,需要遵守的四个AI伦理原则
  2. 使用ffmpeg推流到Wowza
  3. 【FI模块学习笔记】 固定资产概述(上)
  4. 7-7 字符串修改 (15 分)
  5. Centos7下python3安装ipython
  6. sort ascend matlab,MATLAB sort函数用法
  7. MySQL数据库基础(简介、操作规范、基本指令)
  8. jQuery基础之事件
  9. android so文件解密器,【Android 原创】so文件动态加解密的CrackMe
  10. 如何使用JavaScript重定向到其他网页?
  11. 查看mysql宕机原因_记录一次mysql宕机的解决办法
  12. 浪潮m6智能服务器,浪潮全新M6服务器满足智慧时代算力需求
  13. thinkPHP6验证码接口
  14. freeswitch对接电信线路VOLTE视频通话
  15. 【路由器】TP Link TL-WR702N 迷你路由器为何无法进入管理后台
  16. Live555: RtspServer 示例
  17. 电子邮件服务器的ip地址_推荐Siteground主机服务器的七个理由
  18. 智慧工业园区建设规划方案
  19. 11月22日物联网学习总结
  20. 罗斯蒙特3051系列变送器的温度范围

热门文章

  1. 2019湖南多校第四场
  2. 关于select标签曾经踩过的几个坑!
  3. poj1456(贪心+并查集)
  4. Spring Framework 官方文档学习(一)介绍
  5. 《代码大全》学习摘要(五)软件构建中的设计(下)
  6. visual studio粘贴html代码.会自行添加一些未知代码(自动格式化)
  7. CentOS6.4 X86_64 kvm+PXE备忘
  8. 滚动条----SCROLLBAR
  9. Hbuilder与夜神连接
  10. 训练深度神经网络提示