在datetimepicker C#中读取自定义格式

时间:2019-01-03 10:29:18

标签: c# winforms format custom-controls datetimepicker

我想做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 :(得分:0)

您只需要使用 ToString 方法:

dateTimePicker1.Value.ToString("yyyy");