gpt4 book ai didi

c# - 将字符串转换为日期

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:17 27 4
gpt4 key购买 nike

在我的系统的一部分中,我遇到了这种情况:我将收到一个代表日期的字符串和另一个代表时间的字符串。我需要让这些信息在 DateTime 中。所以,a 做到了:

string date = "17012012";
string hour = "103445";

date = string.Format("{0}/{1}/{2}", date.Substring(0, 2),
date.Substring(2, 2), date.Substring(4, 4));
hour = string.Format("{0}:{1}:{2}", hour.Substring(0, 2),
hour.Substring(2, 2), hour.Substring(4, 2));

DateTime example = new DateTime();
example = DateTime.Parse(string.Format("{0} {1}", date, hour));

好的,但这是一个好的模式吗?有没有“更漂亮”的方法来做到这一点?

最佳答案

你可以使用 DateTime.ParseExact相反

例如

DateTime.ParseExact(date + hour, "ddMMyyyyHHmmss", CultureInfo.InvariantCulture);

关于c# - 将字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8894799/

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