当日期时间低于10时,我想在日期时间之前输入0
我的代码:
public string p_codigo
{
get
{
return $"{data_nascimento.Year}{nome_primeiro.ToUpper().First()}" +
$"{nome_ultimo.ToUpper().First()}{data_nascimento.Day.ToString()}";
}
}
我找到了另一个问题的答案,但是t不在C#上。
答案 0 :(得分:2)
MS Docs - Custom Date and Time Format Strings
使用.ToString("dd")
示例:
Console.WriteLine(DateTime.Parse("2018-11-05").ToString("dd")); // => "05"
或者像Flydog57和Xiaoy312通过插值法提到的那样
(谢谢-不知道[:<formatString>]
)
Console.WriteLine($"{DateTime.Parse("2018-11-05"):dd}"); // => "05"