gpt4 book ai didi

c# - 由于类型不匹配,无法完成日期时间转换

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

我正在尝试将本地时间转换为 UTC:

最早开始时间的种类。Value.Kind = Local。

我如何将本地时间转换为 UTC

TimeZoneInfo tmz =   
TimeZoneInfo.FindSystemTimeZoneById(timeZoneValue.Value.ToString());

earliestStartTime =
TimeZoneInfo.ConvertTime(earliestStartTime.Value, tmz, TimeZoneInfo.Utc);

最佳答案

enter code here
DateTime convertedDate = DateTime.Parse(dateStr);

var kind = convertedDate.Kind;//将等于 DateTimeKind.Unspecified你说你知道那是什么,那就说吧。

DateTime convertedDate = DateTime.SpecifyKind(
DateTime.Parse(dateStr),
DateTimeKind.Utc);

var kind = convertedDate.Kind; // will equal DateTimeKind.Utc

现在,一旦系统知道它的 UTC 时间,您就可以调用 ToLocalTime:

DateTime dt = convertedDate.ToLocalTime();

关于c# - 由于类型不匹配,无法完成日期时间转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32178296/

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