有没有更好的方法来格式化这个日期字符串

发布于 2024-09-05 21:15:57 字数 203 浏览 7 评论 0原文

是否有更好的方法来构造这行代码,如您所见,我正在更改包含日期的字符串的格式。

lblCourseStartDate.Text = String.Format("{0:D}", DateTime.Parse(CourseStartDate));

我只是发现我转换了两三次才能得到我想要的格式,这很不整洁。

谢谢

is there are better way to structure this line of code, as you can see, I am changing the format of a string that contains a date.

lblCourseStartDate.Text = String.Format("{0:D}", DateTime.Parse(CourseStartDate));

I just found it untidy that I am converting twice or three times to get the format I want.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

聊慰 2024-09-12 21:15:57

您可以执行 DateTime.Parse(CourseStartDate)).ToLongDateString()DateTime.Parse(CourseStartDate)).ToString("D"),这可能会更干净一些。但是,无论你做什么,你基本上都只能先进行解析,然后进行格式化。

You can do DateTime.Parse(CourseStartDate)).ToLongDateString() or DateTime.Parse(CourseStartDate)).ToString("D"), which might be a little cleaner. But, you're basically stuck doing the Parse and then the Format regardless of what you do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文