gpt4 book ai didi

c# - 使用 DateTime.ToString() 时获取日期后缀

转载 作者:IT王子 更新时间:2023-10-29 03:41:24 25 4
gpt4 key购买 nike

在使用 DateTime.ToString() 格式化日期时是否可以包含日期后缀?

例如,我想按以下格式打印日期 - 2009 年 7 月 27 日星期一。但是,我可以使用 DateTime.ToString() 找到最接近的示例是 2009 年 7 月 27 日星期一。

我可以使用 DateTime.ToString() 来实现吗,还是我必须回退到我自己的代码?

最佳答案

另一个使用开关的选项:

string GetDaySuffix(int day)
{
switch (day)
{
case 1:
case 21:
case 31:
return "st";
case 2:
case 22:
return "nd";
case 3:
case 23:
return "rd";
default:
return "th";
}
}

关于c# - 使用 DateTime.ToString() 时获取日期后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2050805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com