Приходится работа с MySQL и данные там сохраняются как бог на душу положит от чего я негодую. Вот функции для работы с эти “добром”.
Конвертим DateTime в Timestamp
static double ConvertToTimeStamp(DateTime value) { TimeSpan span = (value - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime()); return span.TotalSeconds; }
Конвертим DateTime в MySQL DATE. Именно такой формат даты поддерживат MySQL
Помни что нужно заключать дату в одинарные ковычки иначе никак )))
date.ToString("yyyy-MM-dd HH:mm:ss");
Конвертим из Timestamp в DateTime
static DateTime ConvertFromUnixTimestamp(double timestamp) { DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); return origin.AddSeconds(timestamp); }
Конвертим из MySQL DATE в DateTime
DateTime.Parse("здесь дата");
Ну вот и все собственно ничего особенного)))
Оставить комментарий