C# DateTime.ToString根據(jù)不同語(yǔ)言生成相應(yīng)的時(shí)間格式
我想大家對(duì)DateTime.ToString()方法的用法肯定已經(jīng)非常熟悉了,但我想大家用過(guò)的大部分用法都是:DateTime.ToString(“format”),不過(guò)本文想講述的是它的另一個(gè)重載方法DateTime.ToString("format",IFormatProvider)。
如果大家做的項(xiàng)目中有多語(yǔ)言的需求的話,那么肯定少不了會(huì)有的功能要顯示一個(gè)時(shí)間,由于文差異域每種語(yǔ)言用戶對(duì)時(shí)間格式的需求肯定是不一樣的,比如英文中的時(shí)間格式是:12/2/2013 8:20:22 PM,而德語(yǔ)的格式是:02.12.2013 20:20:22;這個(gè)區(qū)別還是很大的,而且如果語(yǔ)言種數(shù)多的話,也很難對(duì)每種特定語(yǔ)言的時(shí)間格式作特定的處理,而且也不利于程序的擴(kuò)展性。不過(guò)萬(wàn)幸的是微軟給我們提供了CultureInfo這個(gè)類,同時(shí)這個(gè)類繼承了IFormatProvider這個(gè)接口,所以我們可以利用它來(lái)得到我們想要的時(shí)間格式(其它格式也可以通過(guò)它來(lái)獲取,比哪貨幣等)。
閑話不多說(shuō),直接看代碼:
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-cn"); DateTime dt = Convert.ToDateTime("2013-12-2 20:20:22"); Console.WriteLine("當(dāng)前語(yǔ)言:" + Thread.CurrentThread.CurrentCulture.DisplayName); Console.WriteLine("日期:2013-12-2 20:20:22"); Console.WriteLine("d-短日期模式: " + dt.ToString("d", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("D-長(zhǎng)日期模式: " + dt.ToString("D", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("f-完整日期/時(shí)間模式(短時(shí)間): " + dt.ToString("f", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("F-完整日期/時(shí)間模式(長(zhǎng)時(shí)間): " + dt.ToString("F", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("g-常規(guī)日期/時(shí)間模式(短時(shí)間): " + dt.ToString("g", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("G-常規(guī)日期/時(shí)間模式(長(zhǎng)時(shí)間): " + dt.ToString("G", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("m-月日模式(m): " + dt.ToString("m", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("M-月日模式(M): " + dt.ToString("M", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("o-往返日期/時(shí)間模式: " + dt.ToString("o", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("R-RFC1123 模式: " + dt.ToString("R", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("s-可排序的日期/時(shí)間模式;符合 ISO 8601: " + dt.ToString("s", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("t-短時(shí)間模式: " + dt.ToString("t", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("T-長(zhǎng)時(shí)間模式: " + dt.ToString("T", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("u-通用的可排序日期/時(shí)間模式: " + dt.ToString("u", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("U-通用的可排序日期/時(shí)間模式: " + dt.ToString("U", Thread.CurrentThread.CurrentCulture)); Console.WriteLine("Y-年月模式: " + dt.ToString("Y", Thread.CurrentThread.CurrentCulture)); Console.WriteLine(dt.ToString("yyyyMMdd")); Console.ReadLine();
在實(shí)際應(yīng)用中,我們可以把第一行的“de-de“換成用戶切換的語(yǔ)言,然后通過(guò)設(shè)置當(dāng)前的線程語(yǔ)言為當(dāng)前語(yǔ)言種類,那么我們就可以在程序的任一位置通過(guò)”Thread.CurrentThread.CurrentCulture”來(lái)獲得。以前運(yùn)行結(jié)果對(duì)比如下:
從結(jié)果可以知道,如果想通過(guò)CultureInfo來(lái)得到不同的語(yǔ)言格式,那么就不能用"yyyyMMdd","yyyy-MM-dd"等這種自定義格式。
附:得到貨幣格式的寫法為:decimal d = 123659.256M; d.ToString("c", Thread.CurrentThread.CurrentCulture.NumberFormat);
關(guān)于CultureInfo 類
CultureInfo 類保存區(qū)域性特定的信息,如關(guān)聯(lián)的語(yǔ)言、子語(yǔ)言、國(guó)家/地區(qū)、日歷和區(qū)域性約定。此類還提供對(duì) DateTimeFormatInfo、NumberFormatInfo、CompareInfo 和 TextInfo 的區(qū)域性特定實(shí)例的訪問(wèn)。這些對(duì)象包含區(qū)域性特定操作(如大小寫、格式化日期和數(shù)字以及比較字符串)所需的信息。
區(qū)域性名稱和標(biāo)識(shí)符
區(qū)域性名稱遵循 RFC 1766 標(biāo)準(zhǔn),格式為“<languagecode2>-<country/regioncode2>”,其中 <languagecode2> 是從 ISO 639-1 派生的由兩個(gè)小寫字母構(gòu)成的代碼,<country/regioncode2> 是從 ISO 3166 派生的由兩個(gè)大寫字母構(gòu)成的代碼。例如,美國(guó)英語(yǔ)為“en-US”。在雙字母語(yǔ)言代碼不可用的情況中,將使用從 ISO 639-2 派生的三字母代碼;例如,三字母代碼“div”用于使用 Dhivehi 語(yǔ)言的區(qū)域。某些區(qū)域性名稱帶有指定書寫符號(hào)的后綴;例如“-Cyrl”指定西里爾語(yǔ)書寫符號(hào),“-Latn”指定拉丁語(yǔ)書寫符號(hào)。
System.Globalization 命名空間中的此類和其他類接受并使用下列預(yù)定義的區(qū)域性名稱和標(biāo)識(shí)符。
區(qū)域性名稱 |
區(qū)域性標(biāo)識(shí)符 |
語(yǔ)言-國(guó)家/地區(qū) |
---|---|---|
""(空字符串) |
0x007F |
固定區(qū)域性 |
af |
0x0036 |
南非荷蘭語(yǔ) |
af-ZA |
0x0436 |
南非荷蘭語(yǔ) - 南非 |
sq |
0x001C |
阿爾巴尼亞語(yǔ) |
sq-AL |
0x041C |
阿爾巴尼亞語(yǔ) - 阿爾巴尼亞 |
ar |
0x0001 |
阿拉伯語(yǔ) |
ar-DZ |
0x1401 |
阿拉伯語(yǔ) - 阿爾及利亞 |
ar-BH |
0x3C01 |
阿拉伯語(yǔ) - 巴林 |
ar-EG |
0x0C01 |
阿拉伯語(yǔ) - 埃及 |
ar-IQ |
0x0801 |
阿拉伯語(yǔ) - 伊拉克 |
ar-JO |
0x2C01 |
阿拉伯語(yǔ) - 約旦 |
ar-KW |
0x3401 |
阿拉伯語(yǔ) - 科威特 |
ar-LB |
0x3001 |
阿拉伯語(yǔ) - 黎巴嫩 |
ar-LY |
0x1001 |
阿拉伯語(yǔ) - 利比亞 |
ar-MA |
0x1801 |
阿拉伯語(yǔ) - 摩洛哥 |
ar-OM |
0x2001 |
阿拉伯語(yǔ) - 阿曼 |
ar-QA |
0x4001 |
阿拉伯語(yǔ) - 卡塔爾 |
ar-SA |
0x0401 |
阿拉伯語(yǔ) - 沙特阿拉伯 |
ar-SY |
0x2801 |
阿拉伯語(yǔ) - 敘利亞 |
ar-TN |
0x1C01 |
阿拉伯語(yǔ) - 突尼斯 |
ar-AE |
0x3801 |
阿拉伯語(yǔ) - 阿拉伯聯(lián)合酋長(zhǎng)國(guó) |
ar-YE |
0x2401 |
阿拉伯語(yǔ) - 也門 |
hy |
0x002B |
亞美尼亞語(yǔ) |
hy-AM |
0x042B |
亞美尼亞語(yǔ) - 亞美尼亞 |
az |
0x002C |
阿澤里語(yǔ) |
az-AZ-Cyrl |
0x082C |
阿澤里語(yǔ)(西里爾語(yǔ))- 阿塞拜疆 |
az-AZ-Latn |
0x042C |
阿澤里語(yǔ)(拉?。? 阿塞拜疆 |
eu |
0x002D |
巴斯克語(yǔ) |
eu-ES |
0x042D |
巴斯克語(yǔ) - 巴斯克地區(qū) |
be |
0x0023 |
白俄羅斯語(yǔ) |
be-BY |
0x0423 |
白俄羅斯語(yǔ) - 白俄羅斯 |
bg |
0x0002 |
保加利亞語(yǔ) |
bg-BG |
0x0402 |
保加利亞語(yǔ) - 保加利亞 |
ca |
0x0003 |
加泰羅尼亞語(yǔ) |
ca-ES |
0x0403 |
加泰羅尼亞語(yǔ) - 加泰羅尼亞地區(qū) |
zh-HK |
0x0C04 |
中文 - 香港特別行政區(qū) |
zh-MO |
0x1404 |
中文 - 澳門特別行政區(qū) |
zh-CN |
0x0804 |
中文 - 中國(guó) |
zh-CHS |
0x0004 |
中文(簡(jiǎn)體) |
zh-SG |
0x1004 |
中文 - 新加坡 |
zh-TW |
0x0404 |
中文 - 臺(tái)灣 |
zh-CHT |
0x7C04 |
中文(繁體) |
hr |
0x001A |
克羅地亞語(yǔ) |
hr-HR |
0x041A |
克羅地亞語(yǔ) - 克羅地亞 |
cs |
0x0005 |
捷克語(yǔ) |
cs-CZ |
0x0405 |
捷克語(yǔ) - 捷克共和國(guó) |
da |
0x0006 |
丹麥語(yǔ) |
da-DK |
0x0406 |
丹麥語(yǔ) - 丹麥 |
div |
0x0065 |
馬爾代夫語(yǔ) |
div-MV |
0x0465 |
馬爾代夫語(yǔ) - 馬爾代夫 |
nl |
0x0013 |
荷蘭語(yǔ) |
nl-BE |
0x0813 |
荷蘭語(yǔ) - 比利時(shí) |
nl-NL |
0x0413 |
荷蘭語(yǔ) - 荷蘭 |
en |
0x0009 |
英語(yǔ) |
en-AU |
0x0C09 |
英語(yǔ) - 澳大利亞 |
en-BZ |
0x2809 |
英語(yǔ) - 伯利茲 |
en-CA |
0x1009 |
英語(yǔ) - 加拿大 |
en-CB |
0x2409 |
英語(yǔ) - 加勒比 |
en-IE |
0x1809 |
英語(yǔ) - 愛(ài)爾蘭 |
en-JM |
0x2009 |
英語(yǔ) - 牙買加 |
en-NZ |
0x1409 |
英語(yǔ) - 新西蘭 |
en-PH |
0x3409 |
英語(yǔ) - 菲律賓 |
en-ZA |
0x1C09 |
英語(yǔ) - 南非 |
en-TT |
0x2C09 |
英語(yǔ) - 特立尼達(dá)和多巴哥 |
en-GB |
0x0809 |
英語(yǔ) - 英國(guó) |
en-US |
0x0409 |
英語(yǔ) - 美國(guó) |
en-ZW |
0x3009 |
英語(yǔ) - 津巴布韋 |
et |
0x0025 |
愛(ài)沙尼亞語(yǔ) |
et-EE |
0x0425 |
愛(ài)沙尼亞語(yǔ) - 愛(ài)沙尼亞 |
fo |
0x0038 |
法羅語(yǔ) |
fo-FO |
0x0438 |
法羅語(yǔ) - 法羅群島 |
fa |
0x0029 |
波斯語(yǔ) |
fa-IR |
0x0429 |
波斯語(yǔ) - 伊朗 |
fi |
0x000B |
芬蘭語(yǔ) |
fi-FI |
0x040B |
芬蘭語(yǔ) - 芬蘭 |
fr |
0x000C |
法語(yǔ) |
fr-BE |
0x080C |
法語(yǔ) - 比利時(shí) |
fr-CA |
0x0C0C |
法語(yǔ) - 加拿大 |
fr-FR |
0x040C |
法語(yǔ) - 法國(guó) |
fr-LU |
0x140C |
法語(yǔ) - 盧森堡 |
fr-MC |
0x180C |
法語(yǔ) - 摩納哥 |
fr-CH |
0x100C |
法語(yǔ) - 瑞士 |
gl |
0x0056 |
加利西亞語(yǔ) |
gl-ES |
0x0456 |
加利西亞語(yǔ) - 加利西亞地區(qū) |
ka |
0x0037 |
格魯吉亞語(yǔ) |
ka-GE |
0x0437 |
格魯吉亞語(yǔ) - 格魯吉亞 |
de |
0x0007 |
德語(yǔ) |
de-AT |
0x0C07 |
德語(yǔ) - 奧地利 |
de-DE |
0x0407 |
德語(yǔ) - 德國(guó) |
de-LI |
0x1407 |
德語(yǔ) - 列支敦士登 |
de-LU |
0x1007 |
德語(yǔ) - 盧森堡 |
de-CH |
0x0807 |
德語(yǔ) - 瑞士 |
el |
0x0008 |
希臘語(yǔ) |
el-GR |
0x0408 |
希臘語(yǔ) - 希臘 |
gu |
0x0047 |
古吉拉特語(yǔ) |
gu-IN |
0x0447 |
古吉拉特語(yǔ) - 印度 |
he |
0x000D |
希伯來(lái)語(yǔ) |
he-IL |
0x040D |
希伯來(lái)語(yǔ) - 以色列 |
hi |
0x0039 |
印地語(yǔ) |
hi-IN |
0x0439 |
印地語(yǔ) - 印度 |
hu |
0x000E |
匈牙利語(yǔ) |
hu-HU |
0x040E |
匈牙利語(yǔ) - 匈牙利 |
is |
0x000F |
冰島語(yǔ) |
is-IS |
0x040F |
冰島語(yǔ) - 冰島 |
id |
0x0021 |
印度尼西亞語(yǔ) |
id-ID |
0x0421 |
印度尼西亞語(yǔ) - 印度尼西亞 |
it |
0x0010 |
意大利語(yǔ) |
it-IT |
0x0410 |
意大利語(yǔ) - 意大利 |
it-CH |
0x0810 |
意大利語(yǔ) - 瑞士 |
ja |
0x0011 |
日語(yǔ) |
ja-JP |
0x0411 |
日語(yǔ) - 日本 |
kn |
0x004B |
卡納達(dá)語(yǔ) |
kn-IN |
0x044B |
卡納達(dá)語(yǔ) - 印度 |
kk |
0x003F |
哈薩克語(yǔ) |
kk-KZ |
0x043F |
哈薩克語(yǔ) - 哈薩克斯坦 |
kok |
0x0057 |
貢根語(yǔ) |
kok-IN |
0x0457 |
貢根語(yǔ) - 印度 |
ko |
0x0012 |
朝鮮語(yǔ) |
ko-KR |
0x0412 |
朝鮮語(yǔ) - 韓國(guó) |
ky |
0x0040 |
吉爾吉斯語(yǔ) |
ky-KG |
0x0440 |
吉爾吉斯語(yǔ) - 吉爾吉斯坦 |
lv |
0x0026 |
拉脫維亞語(yǔ) |
lv-LV |
0x0426 |
拉脫維亞語(yǔ) - 拉脫維亞 |
lt |
0x0027 |
立陶宛語(yǔ) |
lt-LT |
0x0427 |
立陶宛語(yǔ) - 立陶宛 |
mk |
0x002F |
馬其頓語(yǔ) |
mk-MK |
0x042F |
馬其頓語(yǔ) - 前南斯拉夫聯(lián)盟馬其頓共和國(guó) |
ms |
0x003E |
馬來(lái)語(yǔ) |
ms-BN |
0x083E |
馬來(lái)語(yǔ) - 文萊 |
ms-MY |
0x043E |
馬來(lái)語(yǔ) - 馬來(lái)西亞 |
mr |
0x004E |
馬拉地語(yǔ) |
mr-IN |
0x044E |
馬拉地語(yǔ) - 印度 |
mn |
0x0050 |
蒙古語(yǔ) |
mn-MN |
0x0450 |
蒙古語(yǔ) - 蒙古 |
no |
0x0014 |
挪威語(yǔ) |
nb-NO |
0x0414 |
挪威語(yǔ)(伯克梅爾)- 挪威 |
nn-NO |
0x0814 |
挪威語(yǔ)(尼諾斯克)- 挪威 |
pl |
0x0015 |
波蘭語(yǔ) |
pl-PL |
0x0415 |
波蘭語(yǔ) - 波蘭 |
pt |
0x0016 |
葡萄牙語(yǔ) |
pt-BR |
0x0416 |
葡萄牙語(yǔ) - 巴西 |
pt-PT |
0x0816 |
葡萄牙語(yǔ) - 葡萄牙 |
pa |
0x0046 |
旁遮普語(yǔ) |
pa-IN |
0x0446 |
旁遮普語(yǔ) - 印度 |
ro |
0x0018 |
羅馬尼亞語(yǔ) |
ro-RO |
0x0418 |
羅馬尼亞語(yǔ) - 羅馬尼亞 |
ru |
0x0019 |
俄語(yǔ) |
ru-RU |
0x0419 |
俄語(yǔ) - 俄羅斯 |
sa |
0x004F |
梵語(yǔ) |
sa-IN |
0x044F |
梵語(yǔ) - 印度 |
sr-SP-Cyrl |
0x0C1A |
塞爾維亞語(yǔ)(西里爾語(yǔ))- 塞爾維亞 |
sr-SP-Latn |
0x081A |
塞爾維亞語(yǔ)(拉丁)- 塞爾維亞 |
sk |
0x001B |
斯洛伐克語(yǔ) |
sk-SK |
0x041B |
斯洛伐克語(yǔ) - 斯洛伐克 |
sl |
0x0024 |
斯洛文尼亞語(yǔ) |
sl-SI |
0x0424 |
斯洛文尼亞語(yǔ) - 斯洛文尼亞 |
es |
0x000A |
西班牙語(yǔ) |
es-AR |
0x2C0A |
西班牙語(yǔ) - 阿根廷 |
es-BO |
0x400A |
西班牙語(yǔ) - 玻利維亞 |
es-CL |
0x340A |
西班牙語(yǔ) - 智利 |
es-CO |
0x240A |
西班牙語(yǔ) - 哥倫比亞 |
es-CR |
0x140A |
西班牙語(yǔ) - 哥斯達(dá)黎加 |
es-DO |
0x1C0A |
西班牙語(yǔ) - 多米尼加共和國(guó) |
es-EC |
0x300A |
西班牙語(yǔ) - 厄瓜多爾 |
es-SV |
0x440A |
西班牙語(yǔ) - 薩爾瓦多 |
es-GT |
0x100A |
西班牙語(yǔ) - 危地馬拉 |
es-HN |
0x480A |
西班牙語(yǔ) - 洪都拉斯 |
es-MX |
0x080A |
西班牙語(yǔ) - 墨西哥 |
es-NI |
0x4C0A |
西班牙語(yǔ) - 尼加拉瓜 |
es-PA |
0x180A |
西班牙語(yǔ) - 巴拿馬 |
es-PY |
0x3C0A |
西班牙語(yǔ) - 巴拉圭 |
es-PE |
0x280A |
西班牙 - 秘魯 |
es-PR |
0x500A |
西班牙語(yǔ) - 波多黎各 |
es-ES |
0x0C0A |
西班牙語(yǔ) - 西班牙 |
es-UY |
0x380A |
西班牙語(yǔ) - 烏拉圭 |
es-VE |
0x200A |
西班牙語(yǔ) - 委內(nèi)瑞拉 |
sw |
0x0041 |
斯瓦希里語(yǔ) |
sw-KE |
0x0441 |
斯瓦希里語(yǔ) - 肯尼亞 |
sv |
0x001D |
瑞典語(yǔ) |
sv-FI |
0x081D |
瑞典語(yǔ) - 芬蘭 |
sv-SE |
0x041D |
瑞典語(yǔ) - 瑞典 |
syr |
0x005A |
敘利亞語(yǔ) |
syr-SY |
0x045A |
敘利亞語(yǔ) - 敘利亞 |
ta |
0x0049 |
泰米爾語(yǔ) |
ta-IN |
0x0449 |
泰米爾語(yǔ) - 印度 |
tt |
0x0044 |
韃靼語(yǔ) |
tt-RU |
0x0444 |
韃靼語(yǔ) - 俄羅斯 |
te |
0x004A |
泰盧固語(yǔ) |
te-IN |
0x044A |
泰盧固語(yǔ) - 印度 |
th |
0x001E |
泰語(yǔ) |
th-TH |
0x041E |
泰語(yǔ) - 泰國(guó) |
tr |
0x001F |
土耳其語(yǔ) |
tr-TR |
0x041F |
土耳其語(yǔ) - 土耳其 |
uk |
0x0022 |
烏克蘭語(yǔ) |
uk-UA |
0x0422 |
烏克蘭語(yǔ) - 烏克蘭 |
ur |
0x0020 |
烏爾都語(yǔ) |
ur-PK |
0x0420 |
烏爾都語(yǔ) - 巴基斯坦 |
uz |
0x0043 |
烏茲別克語(yǔ) |
uz-UZ-Cyrl |
0x0843 |
烏茲別克語(yǔ)(西里爾語(yǔ))- 烏茲別克斯坦 |
uz-UZ-Latn |
0x0443 |
烏茲別克語(yǔ)(拉?。? 烏茲別克斯坦 |
vi |
0x002A |
越南語(yǔ) |
vi-VN |
0x042A |
越南語(yǔ) - 越南 |
- C#時(shí)間格式轉(zhuǎn)換為時(shí)間戳的方法步驟
- C# string格式的日期時(shí)間字符串轉(zhuǎn)為DateTime類型的方法
- C# 當(dāng)前系統(tǒng)時(shí)間獲取及時(shí)間格式詳解
- js和C# 時(shí)間日期格式轉(zhuǎn)換的簡(jiǎn)單實(shí)例
- C#Js時(shí)間格式化問(wèn)題簡(jiǎn)單實(shí)例
- C#日期時(shí)間格式化小結(jié)
- C#中時(shí)間的幾種格式轉(zhuǎn)換方法
- C#.net格式化時(shí)間字符串達(dá)到不同的顯示效果
- C#時(shí)間格式化(Datetime)用法詳解
- C#實(shí)現(xiàn)常見(jiàn)時(shí)間格式
相關(guān)文章
VS?Code里使用Debugger?for?Unity插件調(diào)試的方法(2023最新版)
Debugger for Unity是一個(gè)非正式支持的,官方推薦的,應(yīng)用最廣的,Visual Studio Code上的Unity調(diào)試插件,這篇文章主要介紹了VS?Code里使用Debugger?for?Unity插件進(jìn)行調(diào)試(2023最新版),需要的朋友可以參考下2023-02-02百度人臉識(shí)別之人臉識(shí)別FaceIdentify(簽到考勤)
這篇文章主要為大家詳細(xì)介紹了百度人臉識(shí)別之人臉識(shí)別FaceIdentify,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08C#提高編程能力的50個(gè)要點(diǎn)總結(jié)
這篇文章主要介紹了C#提高編程能力的50個(gè)要點(diǎn),較為詳細(xì)的總結(jié)分析了C#程序設(shè)計(jì)中常見(jiàn)的注意事項(xiàng)與編程技巧,需要的朋友可以參考下2016-02-02c# SqlDataAdapter中的Fill是怎么實(shí)現(xiàn)的
這篇文章主要介紹了c# SqlDataAdapter中的Fill是怎么實(shí)現(xiàn)的,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07C#使用Tesseract進(jìn)行Ocr識(shí)別的方法實(shí)現(xiàn)
本文主要介紹了C#使用Tesseract進(jìn)行Ocr識(shí)別的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06c# 實(shí)現(xiàn)網(wǎng)頁(yè)加載后將頁(yè)面截取為長(zhǎng)圖片
這篇文章主要介紹了c# 實(shí)現(xiàn)網(wǎng)頁(yè)加載后將頁(yè)面截取為長(zhǎng)圖片的方法,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下2021-01-01