设置日期时间格式 - C#

use*_*142 5 .net c# datetime date

我在用户控件中有以下属性:

    public DateTime? Value 
        { 
        get 
        {
            return DatePickerInput.SelectedDate; 
        } 
        set 
        { 
            DatePickerInput.SelectedDate = value; 
        } 
    }
Run Code Online (Sandbox Code Playgroud)

这将选择以下格式的日期01-Feb-2012。我想更改格式,以便它返回以下格式的日期dd/MM/yy...这怎么可能?

Hus*_*vic 3

它使用您计算机上当前的区域性设置。如果您想要这种格式,您需要将其作为字符串返回,或者让您的接收方法将其转换为字符串。例如:

string myFormat = Value.ToString("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)

我没有考虑到您的 Value 属性也可以返回空值。这只是向您展示如何格式化结果。