c# – 使用NodaTime从字符串创建时间偏移量

c# – 使用NodaTime从字符串创建时间偏移量,第1张

概述我有一个字符串代表特定客户的偏移量.一个例子是UTC 1:00.它始终是相对于UTC的偏移量,因此字符串将始终以UTC开头,后跟或 – 然后是格式为hh:mm的偏移量. 问题是,如何获取此字符串并将其转换为偏移量?我不想要一个带有偏移的日期和时间对象,我只想要一个象征我的偏移的对象,然后我可以将其应用于日期,这完全是不同的. 在标题上说,我正在寻找使用NodaTime. 这听起来像你想要的: va 我有一个字符串代表特定客户的偏移量.一个例子是UTC 1:00.它始终是相对于UTC的偏移量,因此字符串将始终以UTC开头,后跟或 – 然后是格式为hh:mm的偏移量.

问题是,如何获取此字符串并将其转换为偏移量?我不想要一个带有偏移的日期和时间对象,我只想要一个象征我的偏移的对象,然后我可以将其应用于日期,这完全是不同的.

在标题上说,我正在寻找使用NodaTime.

解决方法 这听起来像你想要的:

var pattern = OffsetPattern.CreateWithInvariantCulture("'UTC'+H:mm");var offset = pattern.Parse(text).Value;
总结

以上是内存溢出为你收集整理的c# – 使用NodaTime从字符串创建时间偏移量全部内容,希望文章能够帮你解决c# – 使用NodaTime从字符串创建时间偏移量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1220015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存