2011年9月16日 星期五

把輸出日期變成英文格式

在大企業上班,常常碰到輸出的email需要用英文表示,偏偏公司用中文版的OS,輸出的就是

『九月』,如何把『九月』變成『Sep』
 Date.Now.ToString("MMM", System.Globalization.CultureInfo.GetCultureInfoByIetfLanguageTag("en"))

en可以至換成各國代碼,代碼表在這裡

文化特性名稱
文化特性識別項
語言 - 國家/地區
"" (空字串)
0x007F
不變文化特性 (Invariant Culture)
af
0x0036
南非荷蘭文
af-ZA
0x0436
南非荷蘭文 - 南非
sq
0x001C
阿爾巴尼亞文
sq-AL
0x041C
阿爾巴尼亞文 - 阿爾巴尼亞
ar
0x0001
阿拉伯文
ar-DZ
0x1401
阿拉伯文 - 阿爾及利亞
ar-BH
0x3C01
阿拉伯文 - 巴林
ar-EG
0x0C01
阿拉伯文 - 埃及
ar-IQ
0x0801
阿拉伯文 - 伊拉克
ar-JO
0x2C01
阿拉伯文 - 約旦
ar-KW
0x3401
阿拉伯文 - 科威特
ar-LB
0x3001
阿拉伯文 - 黎巴嫩
ar-LY
0x1001
阿拉伯文 - 利比亞
ar-MA
0x1801
阿拉伯文 - 摩洛哥
ar-OM
0x2001
阿拉伯文 - 阿曼
ar-QA
0x4001
阿拉伯文 - 卡達
ar-SA
0x0401
阿拉伯文 - 沙烏地阿拉伯
ar-SY
0x2801
阿拉伯文 - 敘利亞
ar-TN
0x1C01
阿拉伯文 - 突尼西亞
ar-AE
0x3801
阿拉伯文 - 阿拉伯聯合大公國
ar-YE
0x2401
阿拉伯文 - 葉門
hy
0x002B
亞美尼亞文
hy-AM
0x042B
亞美尼亞文 - 亞美尼亞
az
0x002C
阿澤里文
az-AZ-Cyrl
0x082C
阿澤里文 (斯拉夫) - 亞塞拜然
az-AZ-Latn
0x042C
阿澤里文 (拉丁) - 亞塞拜然
eu
0x002D
巴斯克文
eu-ES
0x042D
巴斯克文 - 巴斯克
be
0x0023
白俄羅斯文
be-BY
0x0423
白俄羅斯文 - 白俄羅斯
bg
0x0002
保加利亞文
bg-BG
0x0402
保加利亞文 - 保加利亞
ca
0x0003
卡達隆尼亞文
ca-ES
0x0403
卡達隆尼亞文 - 西屬卡達隆尼亞
zh-HK
0x0C04
中文 - 香港特別行政區
zh-MO
0x1404
中文 - 澳門特別行政區
zh-CN
0x0804
中文 - 中國
zh-CHS
0x0004
中文 (簡體)
zh-SG
0x1004
中文 - 新加坡
zh-TW
0x0404
中文 - 台灣
zh-CHT
0x7C04
中文 (繁體)
hr
0x001A
克羅埃西亞文
hr-HR
0x041A
克羅埃西亞文 - 克羅埃西亞
cs
0x0005
捷克文
cs-CZ
0x0405
捷克文 - 捷克共和國
da
0x0006
丹麥文
da-DK
0x0406
丹麥文 - 丹麥
div
0x0065
迪維西文
div-MV
0x0465
迪維西文 - 馬爾地夫
nl
0x0013
荷蘭文
nl-BE
0x0813
荷蘭文 - 比利時
nl-NL
0x0413
荷蘭文 - 荷蘭
en
0x0009
英文
en-AU
0x0C09
英文 - 澳大利亞
en-BZ
0x2809
英文 - 貝里斯
en-CA
0x1009
英文 - 加拿大
en-CB
0x2409
英文 - 加勒比海
en-IE
0x1809
英文 - 愛爾蘭
en-JM
0x2009
英文 - 牙買加
en-NZ
0x1409
英文 - 紐西蘭
en-PH
0x3409
英文 - 菲律賓
en-ZA
0x1C09
英文 - 南非
en-TT
0x2C09
英文 - 千里達及托巴哥
en-GB
0x0809
英文 - 英國
en-US
0x0409
英文 - 美國
en-ZW
0x3009
英文 - 辛巴威
et
0x0025
愛沙尼亞文
et-EE
0x0425
愛沙尼亞文 - 愛沙尼亞
fo
0x0038
法羅文
fo-FO
0x0438
法羅文 - 法羅群島
fa
0x0029
波斯文
fa-IR
0x0429
波斯文 - 伊朗
fi
0x000B
芬蘭文
fi-FI
0x040B
芬蘭文 - 芬蘭
fr
0x000C
法文
fr-BE
0x080C
法文 - 比利時
fr-CA
0x0C0C
法文 - 加拿大
fr-FR
0x040C
法文 - 法國
fr-LU
0x140C
法文 - 盧森堡
fr-MC
0x180C
法文 - 摩納哥
fr-CH
0x100C
法文 - 瑞士
gl
0x0056
加里斯亞文
gl-ES
0x0456
加里斯亞文 - 西屬加里斯亞
ka
0x0037
喬治亞文
ka-GE
0x0437
喬治亞文 - 喬治亞
de
0x0007
德文
de-AT
0x0C07
德文 - 奧地利
de-DE
0x0407
德文 - 德國
de-LI
0x1407
德文 - 列支敦斯登
de-LU
0x1007
德文 - 盧森堡
de-CH
0x0807
德文 - 瑞士
el
0x0008
希臘文
el-GR
0x0408
希臘文 - 希臘
gu
0x0047
古吉拉特文
gu-IN
0x0447
古吉拉特文 - 印度
he
0x000D
希伯來文
he-IL
0x040D
希伯來文 - 以色列
hi
0x0039
印度文
hi-IN
0x0439
印度文 - 印度
hu
0x000E
匈牙利文
hu-HU
0x040E
匈牙利文 - 匈牙利
is
0x000F
冰島文
is-IS
0x040F
冰島文 - 冰島
id
0x0021
印尼文
id-ID
0x0421
印尼文 - 印尼
it
0x0010
義大利文
it-IT
0x0410
義大利文 - 義大利
it-CH
0x0810
義大利文 - 瑞士
ja
0x0011
日文
ja-JP
0x0411
日文 - 日本
kn
0x004B
坎那達文
kn-IN
0x044B
坎那達文 - 印度
kk
0x003F
哈薩克文
kk-KZ
0x043F
哈薩克文 - 哈薩克
kok
0x0057
貢根文
kok-IN
0x0457
貢根文 - 印度
ko
0x0012
韓文
ko-KR
0x0412
韓文 - 韓國
ky
0x0040
吉爾吉斯文
ky-KG
0x0440
吉爾吉斯文 - 吉爾吉斯
lv
0x0026
拉脫維亞文
lv-LV
0x0426
拉脫維亞文 - 拉脫維亞
lt
0x0027
立陶宛文
lt-LT
0x0427
立陶宛文 - 立陶宛
mk
0x002F
馬其頓文
mk-MK
0x042F
馬其頓文 - 馬其頓共和國
ms
0x003E
馬來文
ms-BN
0x083E
馬來文 - 汶萊
ms-MY
0x043E
馬來文 - 馬來西亞
mr
0x004E
馬拉提文
mr-IN
0x044E
馬拉提文 - 印度
mn
0x0050
蒙古文
mn-MN
0x0450
蒙古文 - 蒙古

0x0014
挪威文
nb-NO
0x0414
挪威文 (巴克摩) - 挪威
nn-NO
0x0814
挪威文 (耐諾斯克) - 挪威
pl
0x0015
波蘭文
pl-PL
0x0415
波蘭文 - 波蘭
pt
0x0016
葡萄牙文
pt-BR
0x0416
葡萄牙文 - 巴西
pt-PT
0x0816
葡萄牙文 - 葡萄牙
pa
0x0046
旁遮普語
pa-IN
0x0446
旁遮普語 - 印度
ro
0x0018
羅馬尼亞文
ro-RO
0x0418
羅馬尼亞文 - 羅馬尼亞
ru
0x0019
俄文
ru-RU
0x0419
俄文 - 俄羅斯
sa
0x004F
梵文
sa-IN
0x044F
梵文 - 印度
sr-SP-Cyrl
0x0C1A
塞爾維亞文 (斯拉夫) - 塞爾維亞
sr-SP-Latn
0x081A
塞爾維亞文 (拉丁) - 塞爾維亞
sk
0x001B
斯洛伐克文
sk-SK
0x041B
斯洛伐克文 - 斯洛伐克
sl
0x0024
斯洛維尼亞文
sl-SI
0x0424
斯洛維尼亞文 - 斯洛維尼亞
es
0x000A
西班牙文
es-AR
0x2C0A
西班牙文 - 阿根廷
es-BO
0x400A
西班牙文 - 玻利維亞
es-CL
0x340A
西班牙文 - 智利
es-CO
0x240A
西班牙文 - 哥倫比亞
es-CR
0x140A
西班牙文 - 哥斯大黎加
es-DO
0x1C0A
西班牙文 - 多明尼加
es-EC
0x300A
西班牙文 - 厄瓜多
es-SV
0x440A
西班牙文 - 薩爾瓦多
es-GT
0x100A
西班牙文 - 瓜地馬拉
es-HN
0x480A
西班牙文 - 宏都拉斯
es-MX
0x080A
西班牙文 - 墨西哥
es-NI
0x4C0A
西班牙文 - 尼加拉瓜
es-PA
0x180A
西班牙文 - 巴拿馬
es-PY
0x3C0A
西班牙文 - 巴拉圭
es-PE
0x280A
西班牙文 - 祕魯
es-PR
0x500A
西班牙文 - 波多黎各
es-ES
0x0C0A
西班牙文 - 西班牙
es-UY
0x380A
西班牙文 - 烏拉圭
es-VE
0x200A
西班牙文 - 委內瑞拉
sw
0x0041
史瓦西里文
sw-KE
0x0441
史瓦西里文 - 肯亞
sv
0x001D
瑞典文
sv-FI
0x081D
瑞典文 - 芬蘭
sv-SE
0x041D
瑞典文 - 瑞典
syr
0x005A
敘利亞文
syr-SY
0x045A
敘利亞文 - 敘利亞
ta
0x0049
坦米爾文
ta-IN
0x0449
坦米爾文 - 印度
tt
0x0044
韃靼文
tt-RU
0x0444
韃靼文 - 俄羅斯
te
0x004A
特拉古文
te-IN
0x044A
特拉古文 - 印度
th
0x001E
泰文
th-TH
0x041E
泰文 - 泰國
tr
0x001F
土耳其文
tr-TR
0x041F
土耳其文 - 土耳其
uk
0x0022
烏克蘭文
uk-UA
0x0422
烏克蘭文 - 烏克蘭
ur
0x0020
烏都文
ur-PK
0x0420
烏都文 - 巴基斯坦
uz
0x0043
烏茲別克文
uz-UZ-Cyrl
0x0843
烏茲別克文 (斯拉夫) - 烏茲別克
uz-UZ-Latn
0x0443
烏茲別克文 (拉丁) - 烏茲別克
vi
0x002A
越南文
vi-VN
0x042A
越南文 - 越南

http://msdn.microsoft.com/zh-tw/library/system.globalization.cultureinfo(v=vs.80).aspx#Y12636

沒有留言:

張貼留言