这是关于数据集中的佛教时代的闰年

时间:2012-02-17 06:41:36

标签: datatable dataset

我有一个佛教时代的日期时间(29/02/2555)这是泰国的闰年,但是当我分配到数据集时,克里斯不是这样。它为佛教时代的作品?如何设置佛教时代的日期时间数据格式?

1 个答案:

答案 0 :(得分:2)

不确定您正在谈论的平台,但只要您使用正确的cultureinfo转换为DateTime,就可以在C#中处理这些日期非常简单;

var buddhistCultureInfo = new CultureInfo("th");
var seCultureInfo = new CultureInfo("sv-se");

// Parse a date from Buddhist Era into a DateTime
DateTime date = DateTime.Parse("29/02/2555", buddhistCultureInfo);  

// "date" here contains the correct date

// Output as Buddhist Era ("29/2/2555 0:00:00")
Console.WriteLine(date.ToString(buddhistCultureInfo));              

// Output as Swedish date ("2012-02-29 00:00:00")
Console.WriteLine(date.ToString(seCultureInfo));                    

只要您使用类似的方法转换为DateTime或从DateTime转换,DataSet应该没有包含DateTime的问题。