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