.Net DateTime.ToString 格式化輸出 (轉載)

原文

雖然 System.DateTime 本身已經具有了不少現成的格式化輸出,例如: ToLongDateString, ToShortTimeString, ToUniversalTime 等,但是卻遠遠不能滿足我們實際的需要,這就要用到了 DateTime.ToString,就要提到 DateTimeFormatInfo 了,見下面的 MSDN 說明:

格式字符

關聯屬性/說明

d

ShortDatePattern

D

LongDatePattern

f

完整日期和時間(長日期和短時間)

F

FullDateTimePattern(長日期和長時間)

g

常規(短日期和短時間)

G

常規(短日期和長時間)

m、M

MonthDayPattern

r、R

RFC1123Pattern

s

使用當地時間的 SortableDateTimePattern(基于 ISO 8601)

t

ShortTimePattern

T

LongTimePattern

u

UniversalSortableDateTimePattern 用于顯示通用時間的格式

U

使用通用時間的完整日期和時間(長日期和長時間)

y、Y

YearMonthPattern

具體使用時的格式參見:

格式模式

說明

d、%d

月中的某一天。一位數的日期沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%d”。

dd

月中的某一天。一位數的日期有一個前導零。

ddd

周中某天的縮寫名稱,在 AbbreviatedDayNames 中定義。

dddd

周中某天的完整名稱,在 DayNames 中定義。

M、%M

月份數字。一位數的月份沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%M”。

MM

月份數字。一位數的月份有一個前導零。

MMM

月份的縮寫名稱,在 AbbreviatedMonthNames 中定義。

MMMM

月份的完整名稱,在 MonthNames 中定義。

y、%y

不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示不具有前導零的年份。如果該格式模式沒有與其他格式模式組合,則指定“%y”。

yy

不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示具有前導零的年份。

yyyy

包括紀元的四位數的年份。

gg

時期或紀元。如果要設置格式的日期不具有關聯的時期或紀元字符串,則忽略該模式。

h、%h

12 小時制的小時。一位數的小時數沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%h”。

hh

12 小時制的小時。一位數的小時數有前導零。

H、%H

24 小時制的小時。一位數的小時數沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%H”。

HH

24 小時制的小時。一位數的小時數有前導零。

m、%m

分鐘。一位數的分鐘數沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%m”。

mm

分鐘。一位數的分鐘數有一個前導零。

s、%s

秒。一位數的秒數沒有前導零。如果該格式模式沒有與其他格式模式組合,則指定“%s”。

ss

秒。一位數的秒數有一個前導零。

f、%f

秒的小數精度為一位。其余數字被截斷。如果該格式模式沒有與其他格式模式組合,則指定“%f”。

ff

秒的小數精度為兩位。其余數字被截斷。

fff

秒的小數精度為三位。其余數字被截斷。

ffff

秒的小數精度為四位。其余數字被截斷。

fffff

秒的小數精度為五位。其余數字被截斷。

ffffff

秒的小數精度為六位。其余數字被截斷。

fffffff

秒的小數精度為七位。其余數字被截斷。

F、%F

顯示秒的小數部分的最高有效數字。如果該數字為零,則不顯示任何內容。如果該格式模式沒有與其他格式模式組合,則指定“%F”。

FF

顯示秒的小數部分的兩個最高有效數字。但是,不顯示尾隨的零(兩個零數字)。

FFF

顯示秒的小數部分的三個最高有效數字。但是,不顯示尾隨的零(三個零數字)。

FFFF

顯示秒的小數部分的四個最高有效數字。但是,不顯示尾隨的零(四個零數字)。

FFFFF

顯示秒的小數部分的五個最高有效數字。但是,不顯示尾隨的零(五個零數字)。

FFFFFF

顯示秒的小數部分的六個最高有效數字。但是,不顯示尾隨的零(六個零數字)。

FFFFFFF

顯示秒的小數部分的七個最高有效數字。但是,不顯示尾隨的零(七個零數字)。

t、%t

在 AMDesignator 或 PMDesignator 中定義的 AM/PM 指示項的第一個字符(如果存在)。如果該格式模式沒有與其他格式模式組合,則指定“%t”。

tt

AMDesignatorPMDesignator 中定義的 AM/PM 指示項(如果存在)。

z、%z

時區偏移量(“+”或“-”后面僅跟小時)。一位數的小時數沒有前導零。例如,太平洋標準時間是“-8”。如果該格式模式沒有與其他格式模式組合,則指定“%z”。

zz

時區偏移量(“+”或“-”后面僅跟小時)。一位數的小時數有前導零。例如,太平洋標準時間是“-08”。

zzz

完整時區偏移量(“+”或“-”后面跟有小時和分鐘)。一位數的小時數和分鐘數有前導零。例如,太平洋標準時間是“-08:00”。

:

在 TimeSeparator 中定義的默認時間分隔符。

/

在 DateSeparator 中定義的默認日期分隔符。

% c

其中 c 是格式模式(如果單獨使用)。也就是說,若要單獨使用格式模式“d”、“f”、“F”、“h”、“m”、“s”、“t”、“y”、“z”、“H”或 “M”,請指定“%d”、“%f”、“%F”、“%h”、“%m”、“%s”、“%t”、“%y”、“%z”、“%H”或“%M”。

如果格式模式與原義字符或其他格式模式合并,則可以省略“%”字符。

\ c

其中 c 是任意字符。照原義顯示字符。若要顯示反斜杠字符,請使用“\\”。

轉載于:https://www.cnblogs.com/philzhou/archive/2011/03/18/1987846.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378603.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378603.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378603.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

modelsim 編譯 xilinx庫

1.為單個工程加入庫 在某一個目錄建立工程 然后 vlib unisim vcom -work unsim *.vhd 然后就加入了unisim庫 如果是windows的話,工程文件mpf應該是記錄了這個庫的信息,所以重新打開這個工程時,依然有這個庫 linux,不用gui界面…

php 字符串匹配 like,ThinkPHP like模糊查詢,like多匹配查詢,between查詢,in查詢,一般查詢書寫方法...

搜索熱詞ThinkPHP的數據庫條件查詢語句有字符串式,數組式書寫方法字符串式即是原生式,數組式查詢語句因書寫方式與特定字符的原因比較復雜,下面為大家例出了常用的ThinkPHP數組式查詢語句的使用方法ThinkPHP一般查詢$data_gt[id]array(gt,8);…

C++---漢明距離

兩個整數之間的漢明距離指的是這兩個數對應二進制位不同的位置的數目。 【輸入形式】 給出兩個整數x和y(0<x,y<2^31)&#xff0c;用空格分隔 【輸出形式】 輸出他們之間的漢明距離 【樣例輸出】 1 4 【樣例說明】 00000000 00000000 00000000 00000001 00000000 00000000…

Opencv基礎畫圖函數——line、circle、rectangle、Rect、ellipse、polylines、putText函數的用法

目錄1、line函數2、circle函數3、rectangle、Rect函數4、ellipse函數5、polylines函數6、隨機初始化顏色7、putText函數總結1、line函數 line(img,(0,0),(511,511),(255,0,0),5)這個函數有5個參數&#xff0c;img是圖像名稱&#xff0c;起點坐標&#xff0c;終點坐標&#xff…

GCC 里面的一些命令

記錄一下常用GCC 相關的命令和參數 ldd ---> print share library dependenciy LD_LIBRARY_PATH---> environment variable, it will search the path accord to this variable. Also check the ldd to verify this environmental variable ldconfig-----> configure…

理解關聯容器“map”的關鍵點

map有一個構造函數: map<k, v> m(b, e); 《C Primer》解釋為&#xff1a;“創建 map 類型的對象 m&#xff0c; 存儲迭代器 b 和 e 標記的范圍內所有元素的副本&#xff0c;元素的類型必須能轉換為 pair<const k, v>”&#xff0c;這個構造函數理解起來沒有另外兩個…

c語言中圖形驅動程序功能_C / C ++中的圖形:一些更有趣的功能

c語言中圖形驅動程序功能In this Advance Learning Tutorial of C / C today, we are going to tell you about some of the functions that can be used to make the program more attractive. This works on both text and graphics modes. That is why knowing these funct…

php 載入css就可以顯示,如何在進度條加載后顯示頁面

1.思路&#xff1a;加入很多圖片&#xff0c;以延遲加載時間&#xff0c;實現加載完后顯示圖片。定義一個外層p&#xff0c;覆蓋住圖片&#xff0c;在內層p中引入加載時顯示的圖片&#xff0c;讓內層p居中在頁面上&#xff0c;利用setInterval定時器設置3秒后將外層p隱藏&#…

如何獲取輪廓(連通域)的面積、周長、矩形度、圓形度、寬長比、周徑比等形狀描述符?

博主聯系方式&#xff1a; QQ:1540984562 QQ交流群&#xff1a;892023501 群里會有往屆的smarters和電賽選手&#xff0c;群里也會不時分享一些有用的資料&#xff0c;有問題可以在群里多問問。 目錄前言1、輪廓面積獲取函數2、輪廓周長獲取函數3、輪廓圓形度計算4、矩形度計算…

01-基礎部分

一、tensorflow和opencv測試 import tensorflow as tf import cv2hello tf.constant(hello tensorflow) session tf.Session() print(session.run(hello))print(hello opencv)運行效果如下&#xff1a; 二、基礎部分 1、opencv基礎 代碼三部曲&#xff1a; 1、引入Open…

網絡和通信 - Silverlight 中的 HTTP 通信和安全

Silverlight 支持幾種使用 HTTP/HTTPS 的方案。雖然可以使用多種方式和技術執行 HTTP 調用&#xff0c;但是下表描述的是針對這些 HTTP 通信方案的建議方法 執行 HTTP 調用的選項 確定應由瀏覽器還是客戶端來執行應用程序的 HTTP 處理后&#xff0c;應在創建任何 Web 請求之前指…

linux下g++和gcc_Linux中gcc和g ++有什么區別?

linux下g和gccgcc和g 之間的區別 (Difference between gcc and g) Both are the compilers in Linux to compile and run C and C programs. Initially gcc was the GNU C Compiler but now a days GCC (GNU Compiler Collections) provides many compilers, two are: gcc and …

WT2605C高品質音頻藍牙語音芯片:外接功放實現雙聲道DAC輸出的優勢

在音頻處理領域&#xff0c;雙聲道DAC輸出能夠提供更為清晰、逼真的音效&#xff0c;增強用戶的聽覺體驗。針對這一需求&#xff0c;唯創知音的WT2605C高品質音頻藍牙語音芯片&#xff0c;通過外接功放實現雙聲道DAC輸出&#xff0c;展現出獨特的應用優勢。 一、高品質音頻處理…

對c++primer 16.6.1的第4小節的代碼說明

這段代碼是這樣的: template<typename T>int compare(const T& t1,const T& t2){ cout<<"范型"<<endl; return 1;} int main(){   cout<<compare("hello","world")<<endl;} template<> int compa…

php curl form-data,在php curl multipart / form-data請求中發送一個文件和json數據

我正在嘗試在PHP的curl請求中上傳文件和json數據 . 請求在命令行中使用curl正常工作 . 這是命令行中的curl請求&#xff1a;curl -v --basic -uusername -F file"documentTest.pdf;typeapplication/octet-stream" -F data{"nomDocument":"test.pdf&qu…

角點檢測(Harris角點檢測法)

博主聯系方式&#xff1a; QQ:1540984562 QQ交流群&#xff1a;892023501 群里會有往屆的smarters和電賽選手&#xff0c;群里也會不時分享一些有用的資料&#xff0c;有問題可以在群里多問問。 目錄原理講解【1】為何選取角點作為特征&#xff1f;【2】角點的定義&#xff1a;…

02-圖像的幾何變換

一、圖片縮放 imageInfo&#xff1a;圖片寬、高、通道個數等 縮放&#xff1a; 等比例縮放&#xff1a;寬高比不變 任意比例縮放&#xff1a;圖片拉伸、非拉伸 窗體大小 實現步驟&#xff1a; 1&#xff0c;完成圖像的加載&#xff0c;拿到圖像的數據信息 2&#xff0c;圖片的寬…

c ++查找字符串_C ++數組| 查找輸出程序| 套裝5

c 查找字符串Program 1: 程序1&#xff1a; #include <iostream>using namespace std;int main(){char* STR[] { "HELLO", "HIII", "RAM", "SHYAM", "MOHAN" };cout << (*STR 2)[2];return 0;}Output: 輸出&…

MSSQL 鏈接Oracle 表

在Oracle中&#xff0c;要訪問遠程的另外一臺數據庫的話&#xff0c;是建立DBlink的方式。 在MSSQL中&#xff0c;則是以建立“link server 鏈接服務器”來遠程訪問另外一臺數據庫。 現在從MSSQL 2005訪問Oracle的scott.dept。 首先&#xff0c;安裝Oracle的客戶端PLSQL DEVELO…

SQL Server 2008 高可用性視頻(四)-- 故障轉移群集

做數據庫的朋友都知道, 其實數據庫的工作大致可以分為三類: 數據庫設計與開發, 數據庫管理, 數據庫商業智能. 其中數據庫管理的工作大部分是由DBA在做, DBA們除了要保證正常的數據庫運行, 還要采取必要措施提升數據庫的性能, 比如數據庫的性能優化, 以及保證數據庫系統的高可用…