У меня есть время в буддийскую эпоху (29/02/2555). Это високосный год. На тайском, но в Крисе это не так, когда я назначаю в набор данных. Его работа в буддийскую эпоху? Как я могу установить формат данных времени по времени для буддийской эры?Речь идет о скачке Год буддийской эры в наборе данных
1
A
ответ
2
Не знаете, на какой платформе вы говорите, но обработка этих дат на C# довольно проста, если вы конвертируете в DateTime и из нее, используя правильную культуруinfo;
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, используя подобный метод, DataSets не должно быть никаких проблем, содержащих DateTime.
Какая платформа вы используете? – Thilo