gpt4 book ai didi

asp.net - ASP - 设置当前日期和时间

转载 作者:行者123 更新时间:2023-12-05 07:27:59 24 4
gpt4 key购买 nike

当我在本地主机上运行 ASP 项目时,显示正确的本地时间 (Sri Lanka) 。但是当主持项目时显示不正确的日期、时间..

lable_date_time.Text = string.Format("{0}", DateTime.Today.ToShortDateString());

托管服务器在美国 ( www.smarterasp.net )

如何解决?谢谢...

最佳答案

您可能会发现 FindSystemTimeZoneById 方法和 ConvertTimeFromUtc 方法很有用。两者都是 System.TimeZoneInfo 类的方法。示例我曾经传递从用户传入的时区时间,并将其转换为纽约市的股市时间。完成计算后,您可以通过获取偏移量的差异进行调整:

TimeZoneInfo tradeTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(tradeTimeZone);
var tradetz = TimeZoneInfo.ConvertTimeFromUtc(myexactexetime, tradeTimeZoneInfo);

TimeZoneInfo nyTZI = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var marketTimezone = TimeZoneInfo.ConvertTimeFromUtc(dateTimeInUsersZone, nyTZI);

TimeSpan diff = marketTimezone - tradetz;
double hours = diff.TotalHours;
dateTimeInUsersZone= dateTimeInUsersZone.AddHours(hours);

关于asp.net - ASP - 设置当前日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53645762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com