Windows Store 应用的全球化与本地化设计及数据管理
1. 日期操作与全球化 API
1.1 日期操作
可以使用Calendar对象对日期进行算术运算。以下是一个示例代码,展示如何从日期中添加和减去一天:
var cal = new Windows.Globalization.Calendar(); cal.SetDateTime(new DateTime(2013, 1, 1)); var endDate = cal.Clone(); cal.AddDays(-1); endDate.AddDays(1);需要注意的是,永远不要手动对日期或时间进行数学运算,应始终使用内置类,以避免引入错误。
1.2 全球化 API
全球化是确保应用不依赖于硬编码语言的过程,而是使用内置 API 来格式化数字、货币、日期等。例如,DateTimeFormatter类可用于格式化和解析日期和时间;CurrencyFormatter、DecimalFormatter、PercentFormatter和PermilleFormatter类可用于处理数字。
2. 应用清单的本地化
2.1 本地化清单的重要性
当将应用分发到多个市场时,应本地化应用清单,这样可以在 Windows