gpt4 book ai didi

c# - 如何转换HH :MM:SS string to datetime?

转载 作者:太空狗 更新时间:2023-10-29 22:10:50 24 4
gpt4 key购买 nike

我有一个 HH:MM:SS 的输入字符串,例如 15:43:13,

现在我想将它转换为日期时间,但只保留小时/时间,没有日期等

这可能吗?

例如

string userInput = 15:43:13;
DateTime userInputTime = Convert.ToDateTime(userInput);

会给我完整的日期,包括年份等,有什么方法可以将它转换为 HH:MM:SS 而无需修剪/子字符串?

谢谢

最佳答案

正如其他人所说,这是一个TimeSpan

你可以通过这样做得到一个日期时间

string userInput = "15:43:13";
var time = TimeSpan.Parse(userInput);
var dateTime = DateTime.Today.Add(time);

关于c# - 如何转换HH :MM:SS string to datetime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16525493/

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