Вы не говорите, на каком языке, но я предполагаю C#/.NET
, потому что он имеет собственный тип данных DateTime
. В этом случае просто преобразуйте его, используя метод ToString
, и используйте спецификатор формата, например:
DateTime d = DateTime.Today;
string result = d.ToString("yyyy-MM-dd");
Однако я бы предостерег от использования этого в запросе к базе данных или объединения в оператор SQL. Базы данных требуют использования определенной строки форматирования. Вам лучше обнулить часть времени и использовать DateTime в качестве параметра SQL, если вы пытаетесь достичь этого.