Читайте пользовательский формат в datetimepicker c # - PullRequest
0 голосов
/ 03 января 2019

Я хочу сделать dateTimePicker, чтобы выбирать и читать только год. Это мой код, но когда в третьей строке находится dateTimePicker1.Value, это кто-то другой, потому что, когда я открываю файл, показываются часы, дата, месяц и год. Я пытаюсь изменить значение с помощью customformat, но я ошибаюсь и хочу изменить на строку. Когда я перехожу на строку, например: string dt = dateTimePicker1.CustomFormat; начал это дать мне тот же результат, как значение. В чем проблема?

dateTimePicker1.Format = DateTimePickerFormat.Custom; //1
                dateTimePicker1.CustomFormat = "yyyy"; //2
    DateTime dt = dateTimePicker1.Value; //3
                fp.Seek(0, SeekOrigin.End); //4
                bw.Write(dt.ToString()); //5 

1 Ответ

0 голосов
/ 03 января 2019

Вам нужно использовать только ToString метод:

dateTimePicker1.Value.ToString("yyyy");
...