C# ToShortDateString

标签 c#

我用 vb 编写了这段代码:

expireDate = (DateTime.Parse(decal.DecalExpireDate).ToShortDateString).ToString

现在我尝试用 C# 编写相同的代码,这就是我的想法:

expireDate = decal.DecalExpireDate.ToString();
expireDate = DateTime.Parse(expireDate).ToShortDateString();

有谁知道如何简化 C# 代码,使其只剩下一行两行。让我烦恼的是,我可以用 vb 一行完成,但不能用 c# 完成。

decal.DecalExpireDate 是我用 linq 检索的一个smallDateTime。 expireDate 是我在函数中返回的字符串

最佳答案

expireDate = DateTime.Parse(decal.DecalExpireDate.ToShortDateString()).ToString();

或者,更好的是,

expireDate = decal.DecalExpireDate.Date.ToString();

关于C# ToShortDateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639569/

相关文章:

c# - 等效于 (VB6) IsMissing 在 C# 中?

c# - 滚动到列表框 wp7 的底部

c# - 禁用 asp 图像按钮

javascript - 如何通过点击一个div提交一个值?

c# - 如何在异步方法运行时阻止方法而不导致 UI 线程中的死锁

c# - 在最小起订量中模拟虚拟成员

c# - 无法在 .Net 4.6.1 上安装 Dapper 2.0.4

c# - 在 C# 中创建动态键盘 Telegram Bot ,MrRoundRobin API

c# - 使用带有命名参数列表的 FluentValidation 的 WithMessage 方法

C#解析Json数组