gpt4 book ai didi

.net - 在 DateTime 到 String 的转换中什么会产生这些奇怪的字符?

转载 作者:行者123 更新时间:2023-12-02 10:45:26 24 4
gpt4 key购买 nike

我有一些代码在一些输出文件中记录DateTime:

 DateTime dateTime = DateTime::Now;
String^ value = String::Format("{0} {1}", dateTime.ToShortDateString(), dateTime.ToLongTimeString());

...这显然在客户机器上给出了一些奇怪的输出:

2014-12-16 오전 12:00:00

什么可能导致这些额外的字符出现在那里?

最佳答案

如果用户位于不同的区域设置,这是相当合理的 - 您应该询问客户他们的系统区域设置是什么。如果您想要机器可读的格式,请使用不变区域性。例如:

String^ value = dateTime.ToString("yyyy-MM-dd HH:mm:ss",
CultureInfo::InvariantCulture);

关于.net - 在 DateTime 到 String 的转换中什么会产生这些奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27523811/

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