Для моей вставки MySql я должен получить однозначный формат DATETIME
. Поэтому я использовал класс MySqlDateTime.
Однако, когда я хочу получить строку для команды sql, она возвращает дату и время в формате DD.MM.YYYY HH:MM:SS
, а не в необходимом формате YYYY-MM-DD HH:MM:SS[.fraction]
.
У меня есть способ получить правильный формат даты и времени без написания пользовательской функции, так как это кажется немного неуклюжим?
using System;
using MySql.Data.Types;
static void Main()
{
var time = new MySqlDateTime(DateTime.UtcNow);
Console.WriteLine(time.ToString());
}