如何在ASP.net应用程序中结合日期时间和时区偏移量?

酷编码器

我对第三方应用程序的Web服务调用返回日期,时区和timezone_offset值。我需要将此添加到Asp.net应用程序的日历中。将日期和日期结合在一起的最佳方法是什么,以便我的日期对象从东部时区了解它?

<start_date>2014-11-17 19:00:00</start_date>
<timezone>America/New_York</timezone>
<timezone_offset>GMT-0500</timezone_offset>
戈文

由于也有偏移量,因此可以使用DateTimeOffset.Parse()获取DateTimeOffset。从那里,您可以读取DateTime属性。输出dt变量将具有2014-11-17 7:00:00 PM,DateTimeKind属性设置为“未指定”

var dtOffset = DateTimeOffset.Parse("2014-11-17 19:00:00-0500", CultureInfo.InvariantCulture);
var dt = dtOffset.DateTime;

DateTimeOffset代表一个时间点。通常,它相对于UTC。因此,最初解析您拥有的字段是自然的结构。

如果要在UTC中引用相同的日期时间,则可以使用它。在这里,输出dt变量将在2014-11-18 12:00:00 AM上将DateTimeKind属性设置为“ Utc”

 var dt = DateTime.Parse("2014-11-17 19:00:00-0500", CultureInfo.InvariantCulture).ToUniversalTime();

如果您没有偏移量,而只有timeZoneId,您仍然可以这样做,但是您需要NodaTime。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置日期时间的UTC偏移量?

来自分类Dev

如何检索上次发布.NET MVC Web应用程序的日期时间和用户?

来自分类Dev

发布JavaScript日期对象时如何保留时区偏移量?

来自分类Dev

如何修复引导程序列中的怪异偏移量

来自分类Dev

如何从偏移量获取时区名称?

来自分类Dev

使用Bootstrap日期时间选择器(Asp.Net MVC4应用程序中的Jquery验证插件)验证日期和日期时间

来自分类Dev

如何从Java中的时区偏移量获取时区?

来自分类Dev

在MVC应用程序中结合使用ASP.NET Membership auth和HTTP auth

来自分类Dev

如何将日期,时间和UTC偏移量转换为本地DateTime

来自分类Dev

如何在ASP .NET应用程序上的OData和.NET Core 3.0中启用计数?

来自分类Dev

如何从js中的时区获取UTC偏移量

来自分类Dev

如何根据浏览器时区将偏移量应用于UTC时间?

来自分类Dev

Docker:如何在ASP.NET Core应用程序中读取configmap和密码?

来自分类Dev

主题的偏移量如何在Kafka(Kafka_net)中工作

来自分类Dev

如何获取特定日期+时间+安娜时区(unix)的偏移量

来自分类Dev

oracle odp.net SafeMapping转换,如果时间戳记带有时区-如何获取偏移量而不是时区名称

来自分类Dev

如何在Spring Kafka中禁用提交偏移量以在本地存储偏移量?

来自分类Dev

我们应该如何在ASP.NET C#应用程序中解析特定的JSON日期格式?

来自分类Dev

如何设置日期时间的UTC偏移量?

来自分类Dev

在asp.net mvc Web应用程序中需要与日期和时间有关的帮助

来自分类Dev

如何在Android中获取应用程序安装日期的当前日期和时间

来自分类Dev

如何在ASP.NET Web应用程序中的日期之间进行过滤

来自分类Dev

将记录从MySql迁移到Postgres时,如何在Rails中设置查询的默认时区或为日期时间值设置偏移量

来自分类Dev

如何修复引导程序列中的怪异偏移量

来自分类Dev

如何从Java中的时区偏移量获取时区?

来自分类Dev

给定本地DateTime和lat / lon,如何确定NodeJ中的时区和偏移量?

来自分类Dev

如何获取用户时区偏移量并将其发送到ASP.net应用程序中的服务器

来自分类Dev

如何在 ASP.NET MVC 应用程序上获取时间戳

来自分类Dev

如何在 Java 中更改 Date 对象的时区偏移量?

Related 相关文章

  1. 1

    如何设置日期时间的UTC偏移量?

  2. 2

    如何检索上次发布.NET MVC Web应用程序的日期时间和用户?

  3. 3

    发布JavaScript日期对象时如何保留时区偏移量?

  4. 4

    如何修复引导程序列中的怪异偏移量

  5. 5

    如何从偏移量获取时区名称?

  6. 6

    使用Bootstrap日期时间选择器(Asp.Net MVC4应用程序中的Jquery验证插件)验证日期和日期时间

  7. 7

    如何从Java中的时区偏移量获取时区?

  8. 8

    在MVC应用程序中结合使用ASP.NET Membership auth和HTTP auth

  9. 9

    如何将日期,时间和UTC偏移量转换为本地DateTime

  10. 10

    如何在ASP .NET应用程序上的OData和.NET Core 3.0中启用计数?

  11. 11

    如何从js中的时区获取UTC偏移量

  12. 12

    如何根据浏览器时区将偏移量应用于UTC时间?

  13. 13

    Docker:如何在ASP.NET Core应用程序中读取configmap和密码?

  14. 14

    主题的偏移量如何在Kafka(Kafka_net)中工作

  15. 15

    如何获取特定日期+时间+安娜时区(unix)的偏移量

  16. 16

    oracle odp.net SafeMapping转换,如果时间戳记带有时区-如何获取偏移量而不是时区名称

  17. 17

    如何在Spring Kafka中禁用提交偏移量以在本地存储偏移量?

  18. 18

    我们应该如何在ASP.NET C#应用程序中解析特定的JSON日期格式?

  19. 19

    如何设置日期时间的UTC偏移量?

  20. 20

    在asp.net mvc Web应用程序中需要与日期和时间有关的帮助

  21. 21

    如何在Android中获取应用程序安装日期的当前日期和时间

  22. 22

    如何在ASP.NET Web应用程序中的日期之间进行过滤

  23. 23

    将记录从MySql迁移到Postgres时,如何在Rails中设置查询的默认时区或为日期时间值设置偏移量

  24. 24

    如何修复引导程序列中的怪异偏移量

  25. 25

    如何从Java中的时区偏移量获取时区?

  26. 26

    给定本地DateTime和lat / lon,如何确定NodeJ中的时区和偏移量?

  27. 27

    如何获取用户时区偏移量并将其发送到ASP.net应用程序中的服务器

  28. 28

    如何在 ASP.NET MVC 应用程序上获取时间戳

  29. 29

    如何在 Java 中更改 Date 对象的时区偏移量?

热门标签

归档