C#日期函数使用大全

  1 DateTime dt = DateTime.Now;
  2
  3 dt.ToString();//2005-11-5 13:21:25
  4
  5 dt.ToFileTime().ToString();//127756416859912816
  6
  7 dt.ToFileTimeUtc().ToString();//127756704859912816
  8
  9 dt.ToLocalTime().ToString();//2005-11-5 21:21:25
 10
 11 dt.ToLongDateString().ToString();//2005年11月5日
 12
 13 dt.ToLongTimeString().ToString();//13:21:25
 14
 15 dt.ToOADate().ToString();//38661.5565508218
 16
 17 dt.ToShortDateString().ToString();//2005-11-5
 18
 19 dt.ToShortTimeString().ToString();//13:21
 20
 21 dt.ToUniversalTime().ToString();//2005-11-5 5:21:25
 22
 23 dt.Year.ToString();//2005
 24
 25 dt.Date.ToString();//2005-11-5 0:00:00
 26
 27 dt.DayOfWeek.ToString();//Saturday
 28
 29 dt.DayOfYear.ToString();//309
 30
 31 dt.Hour.ToString();//13
 32
 33 dt.Millisecond.ToString();//441
 34
 35 dt.Minute.ToString();//30
 36
 37 dt.Month.ToString();//11
 38
 39 dt.Second.ToString();//28
 40
 41 dt.Ticks.ToString();//632667942284412864
 42
 43 dt.TimeOfDay.ToString();//13:30:28.4412864
 44
 45 dt.ToString();//2005-11-5 13:47:04
 46
 47 dt.AddYears(1).ToString();//2006-11-5 13:47:04
 48
 49 dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
 50
 51 dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
 52
 53 dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
 54
 55 dt.AddMonths(1).ToString();//2005-12-5 13:47:04
 56
 57 dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
 58
 59 dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
 60
 61 dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
 62
 63 dt.CompareTo(dt).ToString();//0
 64
 65 dt.Add(?).ToString();//问号为一个时间段
 66
 67 dt.Equals("2005-11-6 16:11:04").ToString();//False
 68
 69 dt.Equals(dt).ToString();//True
 70
 71 dt.GetHashCode().ToString();//1474088234
 72
 73 dt.GetType().ToString();//System.DateTime
 74
 75 dt.GetTypeCode().ToString();//DateTime
 76
 77
 78
 79 dt.GetDateTimeFormats(‘s‘)[0].ToString();//2005-11-05T14:06:25
 80
 81 dt.GetDateTimeFormats(‘t‘)[0].ToString();//14:06
 82
 83 dt.GetDateTimeFormats(‘y‘)[0].ToString();//2005年11月
 84
 85 dt.GetDateTimeFormats(‘D‘)[0].ToString();//2005年11月5日
 86
 87 dt.GetDateTimeFormats(‘D‘)[1].ToString();//2005 11 05
 88
 89 dt.GetDateTimeFormats(‘D‘)[2].ToString();//星期六 2005 11 05
 90
 91 dt.GetDateTimeFormats(‘D‘)[3].ToString();//星期六 2005年11月5日
 92
 93 dt.GetDateTimeFormats(‘M‘)[0].ToString();//11月5日
 94
 95 dt.GetDateTimeFormats(‘f‘)[0].ToString();//2005年11月5日 14:06
 96
 97 dt.GetDateTimeFormats(‘g‘)[0].ToString();//2005-11-5 14:06
 98
 99 dt.GetDateTimeFormats(‘r‘)[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT
100
101 string.Format("{0:d}",dt);//2005-11-5
102
103 string.Format("{0:D}",dt);//2005年11月5日
104
105 string.Format("{0:f}",dt);//2005年11月5日 14:23
106
107 string.Format("{0:F}",dt);//2005年11月5日 14:23:23
108
109 string.Format("{0:g}",dt);//2005-11-5 14:23
110
111 string.Format("{0:G}",dt);//2005-11-5 14:23:23
112
113 string.Format("{0:M}",dt);//11月5日
114
115 string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
116
117 string.Format("{0:s}",dt);//2005-11-05T14:23:23
118
119 string.Format("{0:t}",dt);//14:23
120
121 string.Format("{0:T}",dt);//14:23:23
122
123 string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
124
125 string.Format("{0:U}",dt);//2005年11月5日 6:23:23
126
127 string.Format("{0:Y}",dt);//2005年11月
128
129 string.Format("{0}",dt);//2005-11-5 14:23:23
130
131 string.Format("{0:yyyyMMddHHmmssffff}",dt);
132
133
134
135 计算2个日期之间的天数差
136
137 -----------------------------------------------
138
139 DateTime dt1 = Convert.DateTime("2007-8-1");
140
141 DateTime dt2 = Convert.DateTime("2007-8-15");
142
143 TimeSpan span = dt2.Subtract(dt1);
144
145 int dayDiff = span.Days + 1;
146
147 计算某年某月的天数
148
149 -----------------------------------------------
150
151 int days = DateTime.DaysInMonth(2007, 8);
152
153 days = 31;
154
155 给日期增加一天、减少一天
156
157 -----------------------------------------------
158
159 DateTime dt =DateTime.Now;
160
161 dt.AddDays(1); //增加一天
162
163 dt.AddDays(-1);//减少一天
164
165 其它年份方法类似
166
167 Oracle SQL里转换日期函数
168
169 -----------------------------------------------
170
171 to_date("2007-6-6",‘YYYY-MM-DD");
172
173 to_date("2007/6/6",‘yyyy/mm/dd");
174
175
176
177 如下一组数据,如何查找表里包含9月份的记录:
178
179 CGGC_STRATDATE  CGGC_ENDDATE
180
181 =========================================
182
183 2007-8-4  2007-9-5
184
185 2007-9-5  2007-9-20
186
187 2007-9-22  2007-10-5
188
189 SELECT * FROM TABLE
190
191 (TO_DATE(‘2007/9/1‘,‘yyyy/mm/dd‘) BETWEEN CGGC_STRATDATE
192
193 AND CGGC_ENDDATE OR CGGC_STRATDATE >=TO_DATE(‘2007/9/1‘,‘yyyy/mm/dd‘)
194
195 AND CGGC_ENDDATE<=TO_DATE(‘2007/9/30‘,‘yyyy/mm/dd‘) "
196
197 OR TO_DATE(‘2007/9/30‘,‘yyyy/mm/dd‘) BETWEEN CGGC_STRATDATE
198
199 AND CGGC_ENDDATE) ORDER BY CGGC_STRATDATE ASC
时间: 2024-11-12 15:47:36

C#日期函数使用大全的相关文章

mysql 日期函数大全

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date)  返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六).这些索引值对应于ODBC标准

SQL Server日期函数应用

SQL SERVER 中提供了日期时间相关的函数,在编写SQL时,根据实际的业务要求,选择合适的函数使用. 日期函数应用: 1.获取当前日期时间 GETDATE() 2.获取日期时间中的一部分数据 DATENAME ( datepart , date )  返回date中datepart部分的字符串 DATEPART( datepart , date ) 返回date中datepart部分的整数 YEAR( date )  返回date中整数年 MONTH( date )   返回date中整数

MYSQL 日期函数【转】

MySQL日期时间函数大全 DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> select WEEKDAY('1

sql的基础语句-单行函数,dual,数字函数,日期函数,表连接,集合运算,分组报表,单行子查询,多行子查询

3. 单行函数 3.1 转换函数 select ascii('A'),chr(65) from dual; select to_char(1243123),1231451 from dual;靠左边的就是字符串,靠右边的就是数字 select to_char(123512a121) from dual;   --错误的写法,没有引号表示数字,但是数字里面包含了字母,不合法的输入值 select to_number('123141211') from dual; select to_number(

SQL函数说明大全

一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描述. 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值.例如 COUNT.SUM.MIN 和 MAX. 配置函数 是一种标量函数,可返回有关配置设置的信息. 转换函数 将值从一种数据类型转换为另一种. 加密函数 支持加密.解密.数字签名和数字签名验证. 游标函数 返回有关游标状态的信息.

SQL-数学、字符串、时间日期函数和类型转换

--数学函数 --ABS绝对值,select ABS(-99)--ceiling取上限,select CEILING(4.5)--floor去下限select FLOOR(4.5)--power 几次方,select POWER(2,2)--round四舍五入,select round (6.45,1)--sqrt开平方select SQRT(9)--square平方select SQUARE(5) --字符串函数--ASCII 返回字符串最左边的字符ascii码select ASCII('na

JS日期函数

JS的日期函数有以下几个: getFullYear(); //获取当前年 getMonth(); //获取当前月,需要加1,而且只有一位数字,如果小于10需要前面加0 getDate(); //获取当前日,只有一位数字,如果小于10需要前面加0 getTime();//返回从 1970 年 1 月 1 日至今的毫秒数. toUTCString();//将当日的日期(根据 UTC)转换为字符串. getDay();//返回星期数 getHours();//返回小时 getMinutes();//返

Oracle -&gt;&gt; 日期函数

Oracle下的日期时间函数和SQL SERVER真他妈不同.这个真需要时间适应. ---------------------------------------------日期/时间函数----------------------------------------------- --1: SYSDATE 用来得到系统的当前日期 SELECT SYSDATE FROM DUAL; --2: ADD_MONTHS 增加或减去月份 SELECT TO_CHAR(ADD_MONTHS(TO_DATE

第34天:日期函数、定时器、倒计时

一.日期函数(Date())设置本地日期:年月日时分秒1.声明日期var date=new Date();//创建一个新的日期函数2.使用函数date.getTime();//提倡使用,date.valueOf();得到距离1970年的毫秒数 console.log(Date().now());//直接使用console.log(+new Date()); 3.获取日期和时间getDate() 获取日 1-31getDay () 获取星期 0-6 getMonth () 获取月 0-11getF