gpt4 book ai didi

vb.net - 如何在 datagridview 中将 UTC 日期时间列转换为本地时间?

转载 作者:行者123 更新时间:2023-12-01 02:39:27 29 4
gpt4 key购买 nike

我正在开发一个新的日志记录数据库,我决定使用 UTC 日期时间来存储所有日期时间值,因为我们公司跨越时区并且多个源和时区正在记录事件。效果很好。

然而,我无法解决的问题是为我的用户应用程序格式化我的 datagridview 中的日期时间。

我们的应用程序主要使用 LINQ to SQL 来操作来自通用 SQL CRUD 调用的数据,所以我希望我可以屏蔽/格式化 DGV 以获得转换或一些 LINQ 函数,而不是必须编写特殊的 SQL 存储过程来做每次我需要显示数据时。(我找到了多个来源来解释如何做到这一点)

提前致谢。尽量提供我能想到的尽可能多的信息,但如果我遗漏了什么,请告诉我。

会喜欢 VB.NET 中的答案,但 C# 也能很好地工作(完全精通两者,这个应用程序恰好在 VB.BET 中)

最佳答案

在您的 RowCreatedEvent 中,您应该能够使用函数:TimeZoneInfo.ConvertTimeFromUtc

有关一些很好的示例(在 Vb 和 C# 中),请参阅 Microsoft 文档:

http://msdn.microsoft.com/en-us/library/system.timezoneinfo.converttimefromutc.aspx

关于vb.net - 如何在 datagridview 中将 UTC 日期时间列转换为本地时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7265092/

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