简体   繁体   English

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

[英]Read custom format in datetimepicker c#

I want to do dateTimePicker to choose and read only year. 我想做dateTimePicker选择和只读年份。 This is my code, but when on third row where is dateTimePicker1.Value it's someone else because when i open file is show me hour, date, month and year. 这是我的代码,但是在第三行上的dateTimePicker1.Value是别人的,因为当我打开文件时,会显示小时,日期,月份和年份。 I trying to change value with customformat but make me mistake and want to change to string. 我试图用customformat更改值,但使我出错,并想更改为字符串。 Whan I change to string like: string dt = dateTimePicker1.CustomFormat; 我要更改为以下字符串:string dt = dateTimePicker1.CustomFormat; started it give me the same result like value. 开始它给我的价值一样的结果。 Where is the problem? 问题出在哪儿?

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 

您只需要使用ToString方法:

dateTimePicker1.Value.ToString("yyyy");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM