zoukankan
html css js c++ java
C#日期函数使用大全
DateTime dt
=
DateTime.Now;
dt.ToString();
//
2005-11-5 13:21:25
dt.ToFileTime().ToString();
//
127756416859912816
dt.ToFileTimeUtc().ToString();
//
127756704859912816
dt.ToLocalTime().ToString();
//
2005-11-5 21:21:25
dt.ToLongDateString().ToString();
//
2005年11月5日
dt.ToLongTimeString().ToString();
//
13:21:25
dt.ToOADate().ToString();
//
38661.5565508218
dt.ToShortDateString().ToString();
//
2005-11-5
dt.ToShortTimeString().ToString();
//
13:21
dt.ToUniversalTime().ToString();
//
2005-11-5 5:21:25
dt.Year.ToString();
//
2005
dt.Date.ToString();
//
2005-11-5 0:00:00
dt.DayOfWeek.ToString();
//
Saturday
dt.DayOfYear.ToString();
//
309
dt.Hour.ToString();
//
13
dt.Millisecond.ToString();
//
441
dt.Minute.ToString();
//
30
dt.Month.ToString();
//
11
dt.Second.ToString();
//
28
dt.Ticks.ToString();
//
632667942284412864
dt.TimeOfDay.ToString();
//
13:30:28.4412864
dt.ToString();
//
2005-11-5 13:47:04
dt.AddYears(
1
).ToString();
//
2006-11-5 13:47:04
dt.AddDays(
1.1
).ToString();
//
2005-11-6 16:11:04
dt.AddHours(
1.1
).ToString();
//
2005-11-5 14:53:04
dt.AddMilliseconds(
1.1
).ToString();
//
2005-11-5 13:47:04
dt.AddMonths(
1
).ToString();
//
2005-12-5 13:47:04
dt.AddSeconds(
1.1
).ToString();
//
2005-11-5 13:47:05
dt.AddMinutes(
1.1
).ToString();
//
2005-11-5 13:48:10
dt.AddTicks(
1000
).ToString();
//
2005-11-5 13:47:04
dt.CompareTo(dt).ToString();
//
0
dt.Add(
?
).ToString();
//
问号为一个时间段
dt.Equals(
"
2005-11-6 16:11:04
"
).ToString();
//
False
dt.Equals(dt).ToString();
//
True
dt.GetHashCode().ToString();
//
1474088234
dt.GetType().ToString();
//
System.DateTime
dt.GetTypeCode().ToString();
//
DateTime
dt.GetDateTimeFormats(
'
s
'
)[
0
].ToString();
//
2005-11-05T14:06:25
dt.GetDateTimeFormats(
'
t
'
)[
0
].ToString();
//
14:06
dt.GetDateTimeFormats(
'
y
'
)[
0
].ToString();
//
2005年11月
dt.GetDateTimeFormats(
'
D
'
)[
0
].ToString();
//
2005年11月5日
dt.GetDateTimeFormats(
'
D
'
)[
1
].ToString();
//
2005 11 05
dt.GetDateTimeFormats(
'
D
'
)[
2
].ToString();
//
星期六 2005 11 05
dt.GetDateTimeFormats(
'
D
'
)[
3
].ToString();
//
星期六 2005年11月5日
dt.GetDateTimeFormats(
'
M
'
)[
0
].ToString();
//
11月5日
dt.GetDateTimeFormats(
'
f
'
)[
0
].ToString();
//
2005年11月5日 14:06
dt.GetDateTimeFormats(
'
g
'
)[
0
].ToString();
//
2005-11-5 14:06
dt.GetDateTimeFormats(
'
r
'
)[
0
].ToString();
//
Sat, 05 Nov 2005 14:06:25 GMT
string
.Format(
"
{0:d}
"
,dt);
//
2005-11-5
string
.Format(
"
{0:D}
"
,dt);
//
2005年11月5日
string
.Format(
"
{0:f}
"
,dt);
//
2005年11月5日 14:23
string
.Format(
"
{0:F}
"
,dt);
//
2005年11月5日 14:23:23
string
.Format(
"
{0:g}
"
,dt);
//
2005-11-5 14:23
string
.Format(
"
{0:G}
"
,dt);
//
2005-11-5 14:23:23
string
.Format(
"
{0:M}
"
,dt);
//
11月5日
string
.Format(
"
{0:R}
"
,dt);
//
Sat, 05 Nov 2005 14:23:23 GMT
string
.Format(
"
{0:s}
"
,dt);
//
2005-11-05T14:23:23
string
.Format(
"
{0:t}
"
,dt);
//
14:23
string
.Format(
"
{0:T}
"
,dt);
//
14:23:23
string
.Format(
"
{0:u}
"
,dt);
//
2005-11-05 14:23:23Z
string
.Format(
"
{0:U}
"
,dt);
//
2005年11月5日 6:23:23
string
.Format(
"
{0:Y}
"
,dt);
//
2005年11月
string
.Format(
"
{0}
"
,dt);
//
2005-11-5 14:23:23
string
.Format(
"
{0:yyyyMMddHHmmssffff}
"
,dt);
计算2个日期之间的天数差
-----------------------------------------------
DateTime dt1
=
Convert.DateTime(
"
2007-8-1
"
);
DateTime dt2
=
Convert.DateTime(
"
2007-8-15
"
);
TimeSpan span
=
dt2.Subtract(dt1);
int
dayDiff
=
span.Days
+
1
;
计算某年某月的天数
-----------------------------------------------
int
days
=
DateTime.DaysInMonth(
2007
,
8
);
days
=
31
;
给日期增加一天、减少一天
-----------------------------------------------
DateTime dt
=
DateTime.Now;
dt.AddDays(
1
);
//
增加一天
dt.AddDays(
-
1
);
//
减少一天
其它年份方法类似
Oracle SQL里转换日期函数
-----------------------------------------------
to_date(
"
2007-6-6
"
,
'
YYYY-MM-DD");
to_date(
"
2007/6/6
"
,
'
yyyy/mm/dd");
如下一组数据,如何查找表里包含9月份的记录:
CGGC_STRATDATE CGGC_ENDDATE
=========================================
2007
-
8
-
4
2007
-
9
-
5
2007
-
9
-
5
2007
-
9
-
20
2007
-
9
-
22
2007
-
10
-
5
SELECT
*
FROM TABLE
(TO_DATE(
'
2007/9/1
'
,
'
yyyy/mm/dd
'
) BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE OR CGGC_STRATDATE
>=
TO_DATE(
'
2007/9/1
'
,
'
yyyy/mm/dd
'
)
AND CGGC_ENDDATE
<=
TO_DATE(
'
2007/9/30
'
,
'
yyyy/mm/dd
'
)
"
OR TO_DATE(
'
2007/9/30
'
,
'
yyyy/mm/dd
'
) BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE) ORDER BY CGGC_STRATDATE ASC
http://u.huoban001.com/space.php
查看全文
相关阅读:
cf Inverse the Problem (最小生成树+DFS)
cf Make It Nondeterministic (简单贪心)
cf Learn from Life (简单贪心)
hdu 5057 Argestes and Sequence (数状数组+离线处理)
hdu 5056 Boring count (类似单调队列的做法。。)
hdu 5055 Bob and math problem (很简单贪心)
三样东西能让女人幸福一生
第01课 OpenGL窗口(4)
爱情要不要吃回头草?(林忆)
第01课 OpenGL窗口(3)
原文地址:https://www.cnblogs.com/zpq521/p/1238905.html
最新文章
第04课 OpenGL 旋转
第03课 OpenGL 添加颜色
第02课 OpenGL 多边形
hdu 2586 How far away? (LCA模板)
poj 3417 Network (LCA,路径上有值)
LCA-离线tarjan模板
poj 1330 Nearest Common Ancestors (最简单的LCA)
hdu 3032 Nim or not Nim? (SG,然后找规律)
hdu 2999 Stone Game, Why are you always there? (简单SG,有个优化)
hdu 1848 Fibonacci again and again (SG)
热门文章
poj 2311 Cutting Game (SG)
pku 2425 A Chess Game (SG)
poj 3537 Crosses and Crosses (SG)
poj 2960 S-Nim (SG)
poj 1704 Georgia and Bob (nim)
SG函数
hdu 2176 取(m堆)石子游戏 (裸Nim)
hdu 2147 kiki's game(DP(SG)打表找规律)
hdu 3863 No Gambling (不会证明,但是是对的,,)
hdu 1847 Good Luck in CET-4 Everybody! (简单博弈)
Copyright © 2011-2022 走看看