亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#日期格式化應用怎么實現

發布時間:2021-12-01 11:46:00 來源:億速云 閱讀:157 作者:iii 欄目:編程語言

本篇內容主要講解“C#日期格式化應用怎么實現”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#日期格式化應用怎么實現”吧!

C#日期格式化應用是什么樣子呢?首先來看一個細節,但是如果你不知道這個細節,可能會讓你忙活半天。比如今天的我。細節的發現源自與今天在修改算法與設計分析教學網站的時候,我明明定義作業提交截止時間是2009-08-20 00:00:00,可是到前臺它顯示的是2009-08-20 12:00:00.此時的我就暈了。一開始我懷疑是服務器系統時間又出現錯誤了。于是遠程服務器發現系統時間沒有錯,就奇怪了。查看一下數據庫表存儲的時間,也是2009-08-20 00:00:00,那怎么顯示卻錯了呢?于是查看頁面輸出時間的代碼

endTime.ToString("MM-dd hh:mm:ss");

發現也沒有錯啊.就很囧了~~頓時束手無策~

C#日期格式化問題的解決:

想了一下,就想去管理后臺重新設置時間,奇怪的是管理后臺顯示的時間卻又是正確的。于是查看后臺代碼,如下:

Convert.ToDateTime(   row["CoWk_UpoladEndTime"]).   ToString("yyyy-MM-dd(ddd) HH:mm:ss");

發現了不同的地方HH與hh~~將前臺的代碼頁改為HH,就OK了。一個細節的知識問題~

C#日期格式化需要掌握的細節:

格式輸出示例年y7string yy = DateTime.Now.ToString(”y-MM”)yy=”7-05″yy07string yy = DateTime.Now.ToString(”yy-MM”)yy=”07-05″yyy或更多的y1984string yy = DateTime.Now.ToString(”yyyy”);yy=”2007″月M5.string mon = DateTime.Parse(”1984-05-09″)ToString(”yyyy-M”)mon = “1984-5″MM05.string mon = DateTime.Parse(”1984-05-09″)ToString(”MM”)mon = “05″MMM如果是中文版的操作系統,則會輸出:五月.如果是英文操作系統,則輸入月份前三個字母的簡寫:Maystring mon = DateTime.Parse(”2006-07-01″).ToString(”MMM”)英文版操作系統:Jul中文版操作系統:七月MMMM或更多的M如果是中文版的操作系統,則會輸出:五月.如果是英文操作系統,則輸入月份的全寫string mon = DateTime.Parse(”2006-07-01″).ToString(”MMM”)英文版操作系統:July中文版操作系統:七月日期或星期d9string dd= DateTime.Parse(”1984-05-09″)ToString(”d”)dd= “9″dd09string dd= DateTime.Parse(”1984-05-09″)ToString(”dd”)dd= “09″ddd如果是中文版的操作系統,則會輸出星期,如星期三。.如果是英文操作系統,則輸出星期的簡寫:如Wedstring dd = DateTime.Parse(”2006-07-01″).ToString(”ddd”)英文版操作系統:Wed中文版操作系統:星期三dddd或更多的d如果是中文版的操作系統,則會輸出星期,如星期三。.如果是英文操作系統,則輸出星期:如Wednesdaystring dd = DateTime.Parse(”2006-07-01″).ToString(”dddd”)英文版操作系統:Wednesday中文版操作系統:星期三小時h小時范圍:1-12string hh = DateTime.Now.ToString(“h”);hh = 8hh或更多的h小時范圍:1-12string hh = DateTime.Now.ToString(“hh”);hh = 08H小時范圍:0-23string hh = DateTime.Now.ToString(“yyyy-H”);hh = 2006-8HH或更多的H小時范圍:0-23string hh = DateTime.Now.ToString(“yyyy-HH”);hh = 2006-08string hh = DateTime.Pare(“2006-7-4 18:00:00”).ToString(“yyyy-HH”);hh = 2006-18分鐘m6string mm =  DateTime.Now.ToString(”yyyy-MM-dd-m”);mm = “2006-07-01-6”;mm或更多的m06string mm =  DateTime.Now.ToString(”yyyy-MM-dd-mm”);mm = “2006-07-01-06”;秒s6string mm =  DateTime.Now.ToString(”yyyy-MM-dd-s”);mm = “2006-07-01-6”;ss或更多的s06string mm =  DateTime.Now.ToString(”yyyy-MM-dd-ss”);mm = “2006-07-01-06”;

關于上述C#日期格式化的描述為:

DateTime.ToString()函數有四個重載。一般用得多的就是不帶參數的那個了。殊不知,DateTime.ToString(string format)功能更強大,能輸出不同格式的日期。以下把一些情況羅列出來,供大家參考。有些在MSDN上有的就沒有列出來了。

1.y代表年份,注意是小寫的y,大寫的Y并不代表年份。

2.M表示月份。

3.d表示日期,注意D并不代表什么。

4.h或H表示小時,h用的是12小時制,H用的是24小時制。

5.m表示分鐘。

6.s表示秒。注意S并不代表什么

到此,相信大家對“C#日期格式化應用怎么實現”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣恩县| 临高县| 漳州市| 环江| 察隅县| 沧州市| 方山县| 闸北区| 深水埗区| 翼城县| 渝北区| 通榆县| 且末县| 黎川县| 定西市| 扬州市| 蒙自县| 临夏县| 探索| 河东区| 柏乡县| 公主岭市| 兴安县| 西畴县| 平江县| 偃师市| 九江县| 穆棱市| 乌审旗| 阿勒泰市| 大竹县| 西贡区| 阆中市| 开化县| 呼和浩特市| 陈巴尔虎旗| 博客| 上蔡县| 苏州市| 营山县| 化隆|