這篇文章主要介紹“VB.NET日期時間格式符有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“VB.NET日期時間格式符有哪些”文章能幫助大家解決問題。
日期對象(Date類型)的ToString方法可以用如下格式符來決定一個日期時間值的顯示格式:
(1)標準格式符:用單一字母來決定一個標準格式(顯示結果依賴計算機上的區域設置)。
格式符 | 解釋 | 舉例 |
D | 長日期格式,包括星期幾 | Monday, August 20, 2012 |
d | 短日期格式 | 8/20/2012 |
t | 短時間格式 | 2:37 PM |
T | 長時間格式 | 2:37:18 PM |
f | 完全日期時間短時間格式 | Monday, August 20, 2012 2:37 PM |
F | 完全日期時間長時間格式 | Monday, August 20, 2012 2:37:18 PM |
g | 常見日期時間短時間格式 | 8/20/2012 2:37 PM |
G | 常見日期時間長時間格式 | 8/20/2012 2:37:18 PM |
m或M | 月日格式 | August 20 |
r或R | RFC1123格式。格式化不會把時間轉換為 Greenwich Mean Time(GMT),所以你應該在格式化前將本地時間轉換為GMT。 | Mon, 20 Aug 2012 14:37:18 GMT |
S | 可排序國際化標準ISO8601日期時間格式 | 2009-08-05T15:11:23 |
u | 協調世界時格式。通用可排序,格式化日期和時間時不進行時區轉換。格式化不會把時間轉換為協調世界時,所以你應該在格式化前將本地時間轉換為UTC。 | 2012-08-20 14:37:18Z |
U | 協調世界時完全格式。這是完全的協調世界時格式,不是本地時間格式。 | Monday, August 20, 2012 9:37:18 PM |
y或Y | 年月格式 | August 2012 |
(2)日期占位格式符
時間 | 格式符號 | 舉例 |
日 | d單數日, dd雙數日 ddd周日縮寫, dddd周日全名 | 4,04 Wed, Wednesday |
月 | M單數月, MM雙數月, MMM月份縮寫, MMMM月份全名 | 3,03,Mar,March |
年 | y年份表示為一位或兩位數字 yy 雙數年 yyyy四數年 | Dim date1 As Date = #12/1/0001# date1.ToString("%y") 顯示為1 |
12全時 | h 單數小時 hh 雙數小時 | 3,03 |
24全時 | H 單數小時 HH 雙數小時 | 15,15 |
分鐘 | m 單數分鐘 mm 雙數分鐘 | 3,03 |
秒 | s 單數秒 ss 雙數秒 | 3,03 |
秒的小數位 | 秒部分的最高有效位??梢杂靡坏狡邆€f表示秒的小數位。 | Dim date1 As New Date(2008, 8, 29, 19, 27, 15, 018) date1.ToString("hh:mm:ss.ff", ci)) 顯示為07:27:15.01 date1.ToString("hh:mm:ss.fff", ci)) 顯示為07:27:15.018 |
時區偏差 (-12到+13的GMT小時) | z表示本地操作系統的時區相對于協調世界時(UTC)的有符號偏移量(以小時為單位)。偏移量始終顯示為帶有前導符號:+指示早于UTC的小時數,減號指示晚于UTC的小時數。一位數字的偏移量設置為不帶前導零的格。 zz雙數時區偏差 zzz 小時分鐘雙數時區偏差 | Dim date1 As Date = Date.UtcNow String.Format("{0:%z}, {0:zz}, {0:zzz}", date1)) 顯示為-7,-07, -07:00 |
公元 | g 或 | Dim date1 As Date=#08/04/0070# date1.ToString("MM/dd/yyyy g")) 顯示為 08/04/0070 公元 |
am/pm標識符 | t 單字母 tt 雙字母 | date1 = #6:09:01PM# date1.ToString("h:m:s.F t") 顯示為6:09:01 P |
分割符 | : 時間分割符 / 日期分割符 | Dim date1 As Date = #09/04/2001 08:04:07# |
躲避符 | “ ”或’ ‘ 或 \ | Dim date1 As Date = #09/04/2001# date1.ToString("\日期為MM/dd/yyyy") 顯示為:日期為09/04/2001 |
自定義格式符 | % 有的標準格式符和自定義格式符為同字母,為了區分在自定義格式符前用%標志 | Now.ToString(“d”) 顯示為 2/20/2012短日期格式 Now.ToString(“%d”) 顯示為20日 |
關于“VB.NET日期時間格式符有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。