如何设置客户端时区等于服务器时区窗口应用程序.Net C#

如何设置客户端时区等于服务器时区窗口应用程序.Net C#,第1张

概述如何设置客户端时区等于服务器时区窗口应用程序.Net C#

我的客户端应用程序通过WebService从远程服务器接收数据。 该应用程序基本上是在1.1框架windows窗体中编写的。

我所要做的就是将我的客户端应用程序时区设置为与服务器时区相同,以避免任何与date时间相关的差异。

为此,我想知道如何检索服务器时区和如何设置客户端时区等于服务器。

我怎样才能得到在.NET中的文件扩展名的描述

在linux上运行.NET Core – 什么都不写

同步两个sql Server 2008数据库

线程。定时器麻烦

为什么System.Environment.Machinename值是大写的?

2个WCF服务进程可以监听相同的端口吗?

如何将标签或其他元素dynamic地添加到windows窗体面板?

文件移动 – *** 作系统如何知道是否更新主文件表或复制和删除?

C# – 从现有stream程中读取文本

检索文件属性

如果您在两边使用UTC,则不必担心偏移量不同。 为了在您的应用程序中显示,您可以将UTC日期转换为当地时间。

我不知道你的问题是什么,我们的应用程序中有类似的问题。 在不同的时区发送服务器到客户端的日期时间时,当客户端收到日期时间时,可以将其转换为本地时间。 我在.net 1.1中找不到解决方案。 但在.Net 2.0以上DateTime有一个名为Kind的属性,如果您将其值设置为UnspecifIEd,则客户端不会将其从服务器接收的时间转换为本地时间。

大卫,

我认为原来的问题是从服务器获取TimeZone信息。 我有时看到您需要获取TimeZOne信息,以保持您的服务器和客户端在同一个区域。

例如,如果您的设备与服务器同步,如果您将devIEc设置为与本地服务器同步的其他位置,则可能需要将设备时区信息设置为本地服务器时区。

在这种情况下,将客户端时区设置为服务器时区非常重要,否则您的客户端将显示不同时区/原始时区。

我认为你可以考虑像“DHCP选项”,“NTP服务器”的选项,但我不知道这个问题的确切解决方案。

如果您使用.NET Framework 3.5,则可以使用TimeZoneInfo类来检索时区信息…

// Get time in local time zone DateTime thisTime = DateTime.Now; Console.Writeline("Time in {0} zone: {1}",TimeZoneInfo.Local.IsDaylightSavingTime(thisTime) ? TimeZoneInfo.Local.Daylightname : TimeZoneInfo.Local.Standardname,thisTime); Console.Writeline(" UTC Time: {0}",TimeZoneInfo.ConvertTimetoUtc(thisTime,TimeZoneInfo.Local)); // Get Tokyo Standard Time zone TimeZoneInfo tst = TimeZoneInfo.FindSystemTimeZoneByID("Tokyo Standard Time"); DateTime tstTime = TimeZoneInfo.ConvertTime(thisTime,TimeZoneInfo.Local,tst); Console.Writeline("Time in {0} zone: {1}",TimeZoneInfo.Local.IsDaylightSavingTime(tstTime) ? tst.Daylightname : tst.Standardname,tstTime); Console.Writeline(" UTC Time: {0}",TimeZoneInfo.ConvertTimetoUtc(tstTime,tst));

TimeZoneInfo类

总结

以上是内存溢出为你收集整理的如何设置客户端时区等于服务器时区窗口应用程序.Net C#全部内容,希望文章能够帮你解决如何设置客户端时区等于服务器时区窗口应用程序.Net C#所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存