日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

asp.net 日期转换

發布時間:2023/12/9 asp.net 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp.net 日期转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Sql Server中的日期與時間函數

1.? 當前系統日期、時間
??? select getdate()?

2. dateadd? 在向指定日期加上一段時間的基礎上,返回新的 datetime 值
?? 例如:向日期加上2天
?? select dateadd(day,2,'2004-10-15')? --返回:2004-10-17 00:00:00.000

3. datediff 返回跨兩個指定日期的日期和時間邊界數。
?? select datediff(day,'2004-09-01','2004-09-18')?? --返回:17

4. datepart 返回代表指定日期的指定日期部分的整數。
? SELECT DATEPART(month, '2004-10-15')? --返回 10

5. datename 返回代表指定日期的指定日期部分的字符串
?? SELECT datename(weekday, '2004-10-15')? --返回:星期五

6. day(), month(),year() --可以與datepart對照一下

select 當前日期=convert(varchar(10),getdate(),120)
,當前時間=convert(varchar(8),getdate(),114)

select datename(dw,'2004-10-15')

select 本年第多少周=datename(week,'2004-10-15')
????? ,今天是周幾=datename(weekday,'2004-10-15')

函數參數/功能
GetDate(?)?返回系統目前的日期與時間
DateDiff?(interval,date1,date2)以interval?指定的方式,返回date2?與date1兩個日期之間的差值?date2-date1
DateAdd?(interval,number,date)以interval指定的方式,加上number之后的日期
DatePart?(interval,date)返回日期date中,interval指定部分所對應的整數值
DateName?(interval,date)返回日期date中,interval指定部分所對應的字符串名稱

參數?interval的設定值如下:

縮?寫(Sql?Server)(Access?和?ASP)說明
YearYyyyyy年?1753?~?9999
QuarterQqq??季?1?~?4
MonthMmm??月1?~?12
Day?of?yearDyy?一年的日數,一年中的第幾日?1-366
DayDdd??日,1-31
WeekdayDww一周的日數,一周中的第幾日?1-7
WeekWkww?周,一年中的第幾周?0?~?51
HourHhh??時0?~?23
MinuteMin?分鐘0?~?59
SecondSss秒?0?~?59
MillisecondMs-毫秒?0?~?999

access 和 asp 中用date()和now()取得系統日期時間;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,這些函數的用法也類似

舉例:
1.GetDate() 用于sql server :select GetDate()

2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值為 514592 秒
DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值為 5 天

3.DatePart('w','2005-7-25 22:56:32')返回值為 2 即星期一(周日為1,周六為7)
DatePart('d','2005-7-25 22:56:32')返回值為 25即25號
DatePart('y','2005-7-25 22:56:32')返回值為 206即這一年中第206天
DatePart('yyyy','2005-7-25 22:56:32')返回值為 2005即2005年

posted @ 2007-03-28 16:50 藍色飛翔 閱讀(90) | 評論 (0) |?編輯 用DataFormatString格式化GridView

在GridView里面顯示數據,要顯示的數據有好多位小數,就想讓它只顯示兩位小數,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,發現使用DataFormatString是可以實現這個功能的,但是怎么設置就不起作用,最后發現,由于2.0出于安全性的考慮,還要同時設置HtmlEncode = false,才能夠使DataFormatString生效.

留個記號,下次用的時候,就不用浪費N多時間了. 還有還有,DataFormatString = "{0:F}",是默認格式,顯示兩位小數,如果需要顯示的小數位數為其他值,DataFormatString = "{0:Fn}"即可.



DataFormatString="{0:格式字符串}"

在DataFormatString 中的 {0} 表示數據本身,而在冒號后面的格式字符串代表所們希望數據顯示的格式;

數字、貨幣格式:
在指定的格式符號后可以指定小數所要顯示的位數。例如原來的數據為「1.56」,若格式設定為 {0:N1},則輸出為「1.5」。其常用的數值格式如下表所示:

格式字符串 輸入 結果
"{0:C}" 12345.6789 $12,345.68
"{0:C}" -12345.6789 ($12,345.68)
"{0:D}" 12345 12345
"{0:D8}" 12345 00012345
"{0:E}" 12345.6789 1234568E+004
"{0:E10}" 12345.6789 1.2345678900E+004
"{0:F}" 12345.6789 12345.68
"{0:F0}" 12345.6789 12346
"{0:G}" 12345.6789 12345.6789
"{0:G7}" 123456789 1.234568E8
"{0:N}" 12345.6789 12,345.68
"{0:N4}" 123456789 123,456,789.0000
"Total: {0:C}" 12345.6789 Total: $12345.68

常用的日期時間格式:

格式 說明 輸出格式
d 精簡日期格式 MM/dd/yyyy
D 詳細日期格式 dddd, MMMM dd, yyyy
f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm
F
完整日期時間格式
(long date + long time)
dddd, MMMM dd, yyyy HH:mm:ss
g 一般格式 (short date + short time) MM/dd/yyyy HH:mm
G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss
m,M 月日格式 MMMM dd
s 適中日期時間格式 yyyy-MM-dd HH:mm:ss
t 精簡時間格式 HH:mm
T 詳細時間格式 HH:mm:ss

總結

以上是生活随笔為你收集整理的asp.net 日期转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。