这是一个迁移的线程,可以显示一些评论作为答案。
解析UTC从FileManager DataSource的日期
1答案 9次观点
这是一个迁移的线程,可以显示一些评论作为答案。
迪翁
最佳成就
排名1
迪翁问道20月27日,上午12:20

你好,

我正在尝试使用.NET核心FileManager Component.i已实现自定义后端,不再读取文件系统,而是与我的数据库和Azure Blob存储集成。一切正常工作。

我拥有的问题是创建和修改时间戳的显示器。

我的用户将处于不同的时区,因此我需要将时间戳转换为用户的当地时间。我在数据库中将时间戳存储在UTC中

据我所知,当前的文件管理器Widget没有设置。

我正在尝试拦截DataSource,以便我可以解析数据对象,读取UTC时间戳,将它们转换为用户端的本地时区,并填充非UTC时间戳,因此它们在FileManager控件中正确显示。

我尚不讨论如何做到这一点。有人可以帮忙吗?

非常感谢

1答案,1被接受

排序方式
0.
百百
Telerik团队
回答2020年8月31日,02:31 PM.

嗨迪翁,

要更改TimeZone客户端 - FileManager的DataSource的Schema.parse配置可以按照所示这个dojo例子

链接示例中的解析功能定义如下:

var.filemanagerschema = kendo.data.schemas.filemanager;filemanagerschema.parse =.功能数据{var.日期=数据[0.] .Created.substring(数据[0.] .Created.LastIndexof(“(”)+1, 数据[0.] .Created.LastIndexof(“)”));数据[0.]。创建的=新的日期数字(日期))。Tolocalestring(“恩美”,{时区“澳大利亚/布里斯班”});返回数据;}

然后将FileMaanagerschema的值传递给FileManager组件的架构。使用PARSE函数的方法,我们可以以其适合我们业务需求的方式编辑来自服务器的数据。在上面的示例中,仅编辑数据源的数据的零元素。

我希望链接的例子有助于您在您正在处理的应用程序中实现目标功能。

问候,
百百
进步托利克

虚拟教室,免费的自定节奏技术培训,让您加快Telerik和Kendo UI产品迅速获得了新的新外观+新的和改进的内容,包括一个全新的海角课程!!看看https://learn.telerik.com/

迪翁
最佳成就
排名1
答案
百百
Telerik团队
分享这个问题
或者