客户端日期时间vs服务器日期时间
本文关键字:日期 时间 服务器 vs 客户端 | 更新日期: 2023-09-27 18:11:01
我有一个c# Web应用程序已安装在美国服务器和数据库在另一个服务器。我正在从印度访问我的应用程序。现在,当用户注册时,他从日历控件中选择报表日期,日历控件默认选择当前系统日期时间,并从后台c#代码插入用户创建日期。由于我使用的是本地浏览器中的应用程序,这就是为什么两个日期不同的原因。有没有办法解决这些冲突?
obUser.CreationDate = Datetime.Now
用DateTime.UtcNow
代替DateTime.Now
。UtcNow根据MSDN:
获取一个DateTime对象,该对象设置为当前日期和时间
表示为协调世界时(UTC)。
还有:
obUser.CreationDate = DateTime.UtcNow;
看:将DateTime。现在到不同的时区
TimeZoneInfo maltaTimeZone = TimeZoneInfo.FindSystemTimeZoneById("...");
DateTime utc = DateTime.UtcNow;
DateTime malta = TimeZoneInfo.ConvertTimeFromUtc(utc, maltaTimeZone )
TimeZone列表在c#中使用FindTimeZoneById()的时区id列表?
static void Main(string[] args)
{
foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones())
Console.WriteLine(z.Id);
}