更改datetimeoffset的时区 [英] change the timezone of datetimeoffset

查看:419
本文介绍了更改datetimeoffset的时区的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 DateTimeOffset 变量,其值为11-11-1989 16:00:00 +03:30
我可以在其上调用 ToLocalTime()方法,它显示11-11-1989 18:00:00 +05:30 。 (我在印度:p)

I have a DateTimeOffset variable whose value is 11-11-1989 16:00:00 +03:30. I can call ToLocalTime() method on it and it shows 11-11-1989 18:00:00 +05:30. (I am in India :p)

我正在寻找类似的东西:
variable1.ToOffset(< timespan>)

I am looking for something like this: variable1.ToOffset(<timespan>)

如果我给此函数3小时的时间,它将返回我1989年11月11日 19:00:00 +06:30

If I give this function a timespan of 3 hours, It should return me 11-11-1989 19:00:00 +06:30.

我试图更改偏移量,但是offset属性为-只要。有人知道这个有什么解决方法吗?

I tried to change the offset, but offset property is read-only. Does anyone know any workaround for this ?

推荐答案

这很愚蠢。但是,有 是一个名为 ToOffset 的函数,它需要 timespan 作为输入参数!

This is stupid. But there is a function named ToOffset and it takes timespan as input parameter!

这篇关于更改datetimeoffset的时区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆