gpt4 book ai didi

c++ - 从 system::DateTime 中拆分日期和时间

转载 作者:行者123 更新时间:2023-11-30 03:03:07 24 4
gpt4 key购买 nike

有没有办法从 System::DateTime 中分离日期和时间?

现在你得到类似:2012-03-01 16:12:555

有什么可以分开的吗?

最佳答案

如果您有一个 DateTime 并且想将其拆分为日期和时间,您可以使用属性 DateTimeOfDay:

DateTime now = DateTime::Now;
DateTime date = now.Date;
TimeSpan time = now.TimeOfDay;

但是如果您只想获取日期和时间的字符串表示形式,则不需要这些属性。您可以将 ToString()format strings 一起使用:

String^ dateString = now.ToString("d");
String^ timeString = now.ToString("T");

关于在 .Net 中格式化,您应该记住的一件事是它取决于当前的文化。这意味着调用 ToString() 的结果在捷克文化的计算机上与在美国文化的计算机上的格式不同。

关于c++ - 从 system::DateTime 中拆分日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9647499/

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