C 時間格式 十進位制轉六十進位制

2022-09-10 11:51:18 字數 2187 閱讀 1916

using system;

public static class timer

}

下面的示例呼叫 tostring(string, iformatprovider) 方法以設定兩個時間間隔的格式。 該示例對每個格式字串呼叫兩次方法,首先使用 en-us 區域性的約定顯示該方法,然後使用 fr-fr 區域性的約定顯示該方法。

using system;

using system.globalization;

public class example

; cultureinfo cultures = ;

string formats = ;

console.writeline(" format \n",

"interval", cultures[0].name, cultures[1].name);

foreach (var interval in intervals) ",

interval, fmt,

interval.tostring(fmt, cultures[0]),

interval.tostring(fmt, cultures[1]));

console.writeline();

} }

}// the example displays the following output:

// interval format en-us fr-fr

//

// 1.14:30:15 c 1.14:30:15 1.14:30:15

// 1.14:30:15 g 1:14:30:15 1:14:30:15

// 1.14:30:15 g 1:14:30:15.0000000 1:14:30:15,0000000

// 1.14:30:15 hh\:mm\:ss 14:30:15 14:30:15

//

// 16:14:30 c 16:14:30 16:14:30

// 16:14:30 g 16:14:30 16:14:30

// 16:14:30 g 0:16:14:30.0000000 0:16:14:30,0000000

// 16:14:30 hh\:mm\:ss 16:14:30 16:14:30

format引數可以是任何有效的標準或自定義格式說明符 timespan 。 如果format等於 string.empty 或為,則null當前物件的返回值 timespan 用通用格式說明符格式 ( "c" ) 。 如果 format 為任何其他值,則該方法將引發 formatexception 。

重要值的自定義格式字串 timespan 不包含日期或時間分隔符。 如果要在格式字串中包含這些元素,則必須將它們視為字元文字。 有關詳細資訊,請參閱示例,並檢視 自定義的 timespan 格式字串 主題。

.net framework 提供了廣泛的格式設定支援,以下格式設定主題更詳細地介紹了這些支援:

formatprovider引數是乙個 iformatprovider 實現,提供有關返回的字串格式的區域性特定資訊。formatprovider引數可以是以下任一項:

如果formatprovidernull,則 datetimeformatinfo 使用與當前區域性關聯的物件。 如果format是乙個自定義格式字串,則formatprovider忽略該引數。

C 時間格式 十進位制轉六十進位制

using system public static class timer 下面的示例呼叫 tostring string,iformatprovider 方法以設定兩個時間間隔的格式。該示例對每個格式字串呼叫兩次方法,首先使用 en us 區域性的約定顯示該方法,然後使用 fr fr 區域性的約...

C 十進位制轉其他進製

c 十進位制轉其他進製 開發工具與關鍵技術 c visualstudio在學習c 基礎過程中,接觸到進製轉換,個人想要嘗試一下用c 來寫乙個進製轉換,這篇文章主要內容是十進位制轉其他進製,現在的進製有十六進製制 十進位制 八進位制 二進位制。我們先來看 include include using n...

m進製轉十進位制

題目描述 description 將m進製數n轉化成乙個十進位制數 m 16 題目保證轉換後的十進位制數 100 輸入描述 input description 共一行n和m 輸出描述 output description 共乙個數 表示m進製的n化成十進位制的數 樣例輸入 sample input ...