当文化设置为 “ja-jp” 时,你可以设置日本的年号。
下表描述了日文和英文的日期格式对比:
关键字 | 日文文化 | 英文文化 |
g | 显示英文的年号 (M, T, S, H) | |
gg | 显示年号的第一个字 (DBCS) (明, 大, 昭, 平) | |
ggg | 显示全部年号 (DBCS) (明治, 大正, 昭和, 平成) | |
gggg (plus any additional "g" characters) | 等同于 "ggg" | |
e | 如果可以,将年号永一位数字表示 (1-??) | 等同于 "y" |
ee | 如果可以,将年号用两位数字表示 (01-??) | Same as "yy" |
eee (plus any additional "e" characters) | 等同于 "ee" | Same as "yyyy" |
y | 当在'g'之后时等同于 'e' 否则, 和 en culture 一样。 | 显示二位数年 ,(0 - 99),没有前导0。 |
yy | 当在'g'之后时等同于 'e' 否则, 和 en culture 一样。 | 显示二位数年,包含前导0 (00 - 99) |
yyy | 当在'g'之后时等同于 'e' 否则, 和 en culture 一样。 | Display the year as a number without a leading zero (1 - 9999) |
yyyy | 当在'g'之后时等同于 'e' 否则, 和 en culture 一样。 | 等同于 "yyy" |
示例代码
以下代码使用了日本年号。
JavaScript
GC.Spread.Common.CultureInfo.eras = [{name: "明治", abbreviation: "明", symbol: "M", startDate: "1868-09-08", shortcuts: "1,M"}, {name: "大正", abbreviation: "大", symbol: "T", startDate: "1912-07-30", shortcuts: "2,T"}, {name: "昭和", abbreviation: "昭", symbol: "S" , startDate: "1926-12-25", shortcuts: "3,S"}, {name: "平成 Test", abbreviation: "平", symbol: "H", startDate: "1989-01-08", shortcuts: "4,H"}]
示例代码
以下代码设置了单元格日期中的格式。
JavaScript
var f = new GC.Spread.Formatter.GeneralFormatter("ggg ee/MM/dd dddd", "ja-jp"); activeSheet.getCell(1,1).formatter(f); activeSheet.getCell(1,1).value(new Date(2014,00,20)); // Or GC.Spread.Common.CultureManager.culture("ja-jp"); activeSheet.getCell(1,1).formatter("ggg ee/MM/dd dddd"); activeSheet.getCell(1,1).value(new Date(2014,00,20)); //Or activeSheet.getCell(1,1).formatter("[$-411]ggg ee/MM/dd dddd"); activeSheet.getCell(1,1).value(new Date(2014,00,20));
更多信息