DateTime - вывести только дату - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста , консоль дает значение : data=01.06.1889 0:00:00 Как сделать чтобы не было 0:00:00 ?
using System;
 
class Paper
{
 
     string NameP { get; set; }   // свойство типа string , в котором хранится название публикации
     string Author { get; set; }   // свойство типа Person для автора публикации
     DateTime Data { get; set; }   // свойство типа DateTime c датой публикации

     // конструктор c параметрами типа string, Person, DateTime для инициализации всех свойств класса;
        public Paper(string name, string author, DateTime data)
        {
           NameP = name;
           Author = author;
           Data = data;
        }
 
    // конструктор без параметров, инициализирующий все свойства класса некоторыми значениями по умолчанию
        public Paper() : this("WarandWorld", "Lolstoy", new DateTime(1889, 6,1)) { }

    public override string ToString()
    {

        return "data="+ Data  ;
 
    }
}
 
class Program
{
    static void Main()
    {
        Paper perl = new Paper();
        Console.WriteLine(perl);
 
        Console.ReadKey();
    }
}

Решение задачи: «DateTime - вывести только дату»

textual
Листинг программы
return "data= " + Data.ToShortDateString();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5
Похожие ответы