gpt4 book ai didi

c# - 使用 ToString 将日期显示到该月的第一天。我是不是该?

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:33 25 4
gpt4 key购买 nike

我需要在契约(Contract)中添加日期。律师说日期必须显示为该月的第一天。

过去,我总是创建一个新日期,并为显示格式化该日期。

 NewEffDate = new DateTime(effectiveDate.Year, effectiveDate.Month, 1);
NewEffDate.ToString("MM/dd/yyyy");

我突然想到,我可以在格式化显示日期时简单地这样做。

   effectiveDate.ToString("MM/1/yyyy");

有什么理由我不应该用 ToString 来做吗?

我想知道我是因为之前没有看到这个而变得密集还是因为在格式化时这样做不是一个好主意。

最佳答案

简短的回答 - 不,看起来不错。更长的答案 - 这取决于:你还用 NewEffDate 做了什么?从它到它的 ToString 有多少行代码分开?这些问题将引导您更轻松地进行维护:)

关于c# - 使用 ToString 将日期显示到该月的第一天。我是不是该?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378126/

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