我有一个.NET WebService(用C#编写),它应该为全球的用户提供服务。
在每个请求中,我会得到用户自己所在时区的日期时间,格式为:
我需要将字符串转换为代表原始日期和时间并指定GMT时区的内容。我需要进行一些逻辑计算并将其保存在数据库中。
在每个请求中,我会得到用户自己所在时区的日期时间,格式为:
yyyy/MM/dd HH:mm ZZZZ
。我需要将字符串转换为代表原始日期和时间并指定GMT时区的内容。我需要进行一些逻辑计算并将其保存在数据库中。
常规DateTime不支持此操作。它没有指定时区的属性。当我尝试将字符串转换为DateTime时,它只是将其转换为我的本地时间。
我不想保留我的时间为UTC,因为我有一些逻辑需要根据用户的时间运行。
是否有人知道处理此问题的C#类?