积极答复者
泰国日期问题如何处理

问题
答案
-
您可以參考這裡
http://msdn.microsoft.com/zh-cn/goglobal/bb688124.aspx
引用內文:
在泰国,公历和佛教历同时存在。但是在内部,与 Win32 模式相似,.NET Framework 通过使用数据结构来处理公历日。因此,当您使用由 DateTime 结构提供的方法时,必须要意识到成员(如 DateTime.Day属性、 DateTime.Month 属性、 DateTime.Year 属性和 DateTime.AddDays 方法)是基于公历的。即使您在应用程序的代码中更改了当前日历或者通过区域和语言选项控制面板更改了日期和时间设置,仍然是采用公历来执行这些方法的计算。此功能可防止这些方法所执行的运算被用户的设置所破坏。如果您要根据当前日历来执行区分文化的日期和时间操作,则必须使用 DateTimeFormatInfo.Calendar 属性来调用由Calendar 类提供的方法(如 Calendar.GetDayOfMonth、 Calendar.GetMonth、 Calendar.GetYear 和Calendar.AddDays)。
Frank
- 已标记为答案 Bob ShenModerator 2013年7月8日 9:08
-
你可以参考下面文章来实现对应用程序全球化:
http://msdn.microsoft.com/zh-cn/library/c08a467e.aspx
http://www.cnblogs.com/tonyqus/archive/2005/03/27/126614.html
If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. My sample
- 已标记为答案 Bob ShenModerator 2013年7月8日 9:08
全部回复
-
您可以參考這裡
http://msdn.microsoft.com/zh-cn/goglobal/bb688124.aspx
引用內文:
在泰国,公历和佛教历同时存在。但是在内部,与 Win32 模式相似,.NET Framework 通过使用数据结构来处理公历日。因此,当您使用由 DateTime 结构提供的方法时,必须要意识到成员(如 DateTime.Day属性、 DateTime.Month 属性、 DateTime.Year 属性和 DateTime.AddDays 方法)是基于公历的。即使您在应用程序的代码中更改了当前日历或者通过区域和语言选项控制面板更改了日期和时间设置,仍然是采用公历来执行这些方法的计算。此功能可防止这些方法所执行的运算被用户的设置所破坏。如果您要根据当前日历来执行区分文化的日期和时间操作,则必须使用 DateTimeFormatInfo.Calendar 属性来调用由Calendar 类提供的方法(如 Calendar.GetDayOfMonth、 Calendar.GetMonth、 Calendar.GetYear 和Calendar.AddDays)。
Frank
- 已标记为答案 Bob ShenModerator 2013年7月8日 9:08
-
你可以参考下面文章来实现对应用程序全球化:
http://msdn.microsoft.com/zh-cn/library/c08a467e.aspx
http://www.cnblogs.com/tonyqus/archive/2005/03/27/126614.html
If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. My sample
- 已标记为答案 Bob ShenModerator 2013年7月8日 9:08