gpt4 book ai didi

c# - 将 LotusNotes 日期时间转换为 C# 日期时间格式

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

我正在使用 interop.domino.dll 从 domino 数据库中提取 LotusNotes 模式。现在问题出在架构内部,我正在获取以下格式的日期时间20150323T012130,00-08 不可转换为 C# DateTime。如果有人就此向我提供一些意见,那将是一个很大的帮助。

最佳答案

您可以使用:

string str = "20150323T012130,01-08";
var date = DateTime.ParseExact(str, "yyyyMMddTHHmmss,ffzz", CultureInfo.InvariantCulture);

请注意时间将是您的“本地”时间,如果它不同于 GMT-08,则将与字符串中的时间“不同”。

如果您想以世界标准时间(GMT 时间)查看日期时间

var date2 = date.ToUniversalTime();

如果你想保持 GMT 偏移量,你必须使用 DateTimeOffset:

var date = DateTimeOffset.ParseExact(str, "yyyyMMddTHHmmss,ffzz", CultureInfo.InvariantCulture);

关于c# - 将 LotusNotes 日期时间转换为 C# 日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29209209/

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