Как доставать День, который я ищу с инструментом DateTime в C#?

У меня есть проблема в момент старания получать один день в специфическом средстве со свойством DateTime C#, так как только меня приносит число и всегда 1.

Код метода даты

var fecha = DateTime.Now.ToString("d/M/yyyy");
DateTime moment = new DateTime();
int dia = moment.Day;
MessageBox.Show(Convert.ToString(dia), "Error Title", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

и результат - следующий:

introducir la descripción de la imagen aquí

-2
задан 17.01.2017, 18:07
0 ответов

Если то, что ты хочешь, состоит в том, чтобы видеть день настоящей даты, ты должен делать следующее:

MessageBox.Show(DateTime.Now.Day.ToString(), "Error Title", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

Из-за того, что то, что ты делаешь, состоит в том, чтобы инициализировать назначенную по умолчанию дату, которая 01.01.0001, po это всегда будет показывать тебе 1

1
ответ дан 03.12.2019, 17:39

Ненужная эта часть кода:

DateTime moment = new DateTime();
int dia = moment.Day;

просто используй изменчивую дату, которую ты создал:

DateTime fecha = new DateTime();
fecha = DateTime.Now();
int dia = fecha.Day;
MessageBox.Show(Convert.ToString(dia), "Error Title", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
0
ответ дан 03.12.2019, 17:39

Теги

Похожие вопросы