diff --git a/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/DetailModal.cshtml.cs b/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/DetailModal.cshtml.cs index aebbfaf..4e1c34b 100644 --- a/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/DetailModal.cshtml.cs +++ b/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/DetailModal.cshtml.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using System.Threading.Tasks; using EasyAbp.FileManagement.Files; using EasyAbp.FileManagement.Web.Pages.FileManagement.Components.FileManagerWidget.ViewModels; @@ -34,13 +35,18 @@ public virtual async Task OnGetAsync() Hash = dto.Hash, Location = (await _service.GetLocationAsync(dto.Id)).Location, Creator = dto.Creator?.UserName, - Created = dto.CreationTime, + Created = ToDateTimeString(dto.CreationTime), LastModifier = dto.LastModifier?.UserName, - Modified = dto.LastModificationTime ?? dto.CreationTime + Modified = ToDateTimeString(dto.LastModificationTime ?? dto.CreationTime) }; } - protected static string HumanFileSize(long bytes, bool si = false, int dp = 1) + protected virtual string ToDateTimeString(DateTime time) + { + return time.ToString(CultureInfo.CurrentUICulture); + } + + protected virtual string HumanFileSize(long bytes, bool si = false, int dp = 1) { var thresh = si ? 1000 : 1024; diff --git a/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/ViewModels/FileDetailViewModel.cs b/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/ViewModels/FileDetailViewModel.cs index 61a430b..86d6bfb 100644 --- a/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/ViewModels/FileDetailViewModel.cs +++ b/src/EasyAbp.FileManagement.Web/Pages/FileManagement/Components/FileManagerWidget/ViewModels/FileDetailViewModel.cs @@ -38,7 +38,7 @@ public class FileDetailViewModel [DisabledInput] [Display(Name = "CreationTime")] - public DateTime Created { get; set; } + public string Created { get; set; } [DisabledInput] [Display(Name = "LastModifier")] @@ -46,5 +46,5 @@ public class FileDetailViewModel [DisabledInput] [Display(Name = "LastModificationTime")] - public DateTime Modified { get; set; } + public string Modified { get; set; } } \ No newline at end of file