首页 > 其他分享 >Abp.VNext-统一配置UTC时区时间

Abp.VNext-统一配置UTC时区时间

时间:2024-11-19 17:30:48浏览次数:1  
标签:VNext UTC clock inputDto Abp public

  1. PreConfigureServices方法重载并添加如下代码
 [DependsOn(
     typeof(AbpAutofacModule),
     typeof(AbpAspNetCoreMvcModule),
)]
 public class ApiHostModule : AbpModule
 {
     public override void PreConfigureServices(ServiceConfigurationContext context)
     {
         Configure<AbpClockOptions>(options =>
          {
              options.Kind = DateTimeKind.Utc; //use utc time
          });
     }
 }
  1. 服务中注册IClock时间服务
 public class UserAppService : ApplicationService
 {
      private IClock _clock => LazyServiceProvider.LazyGetRequiredService<IClock>();

      public async Task<Guid> AddAsync(InputDto inputDto)
      {
          inputDto.CreateTime = _clock.Now;
      }
 }

标签:VNext,UTC,clock,inputDto,Abp,public
From: https://www.cnblogs.com/mingcore/p/18555293

相关文章

  • Antd 4.x Tabs组件 将末尾TabPane固定在右侧
    将最后一个TabPane固定在右侧先看效果代码样式设置注意先看效果代码 <TabPanetitle="Tab1"> </TabPane> <TabPanetitle="Tab2"> </TabPane> <TabPanetitle="Tab3"</......
  • sql server 中 本地时间与UTC时间的转换
    在SQLServer中,可以使用 GETUTCDATE()函数获取当前的UTC时间,而SYSDATETIME()或CURRENT_TIMESTAMP等函数获取的是本地时间。如果需要将UTC时间转换为本地时间,可以使用DATEADD()函数上相应的小时数,这取决于本地时间与UTC时间之间的时差。方法一:以下是一个将UTC时间转换为本地时......
  • Abp-工作单元应用场景注意事项
    Abp-工作单元应用场景注意事项事务工作单元=数据库事务+工作单元事务。Controller[ApiController][Route("[controller]")]publicclassBlogController:AbpController{privateBlogAppService_blogAppService=>LazyServiceProvider.LazyGetRequiredService<BlogA......
  • C# 获取utc时间,以及utc datetime 互相转化
    转自:https://blog.csdn.net/Allen_lv/article/details/132869729UTC、RTC、UNIX时间戳、localtime理解UTC时间UTC是世界协调时间时,UTC是现在全球通用的时间标准,全球各地都同意将各自的时间进行同步协调。UTC时间是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时......
  • .NET 平台 WPF 通用权限开发框架 (ABP)
    前言对于大多数.NET后端开发者而言,ABP框架已经相当熟悉,可以轻松进行二次开发,无需重复实现用户角色管理、权限控制、组织管理和多租户等功能。然而,ABP框架主要专注于Web应用,对于桌面端和移动设备的支持较为有限。因此,对于有桌面或移动开发需求的开发者来说,可能需要寻找其他解决方......
  • pageLayoutControl保存mxd
    namespaceBusiness.OutputMap{[Guid("068df737-4a05-4d23-b906-e96693bfabe5")][ClassInterface(ClassInterfaceType.None)][ProgId("OutputMap.SaveMapMxdCommand")]publicsealedclassSaveMapMxdCommand:BaseCommand,IBarBu......
  • C# 获取utc时间,以及utc datetime 互相转化
     C#获取utc时间,以及utcdatetime互相转化 大部分源于http://blog.sina.com.cn/s/blog_4c6e822d0102dsdz.html 刚开始学习一点C#知识,研究一下UTC时间获取,如下DateTimedt=DateTime.UtcNow;另:DateTime.UtcNow.ToString()输出的是0时区的事件,DateTime.Now.ToStr......
  • Abp-VNext用户权限管理系列文章---工作流
    一、工作流的使用1、工作流定义图,我们定义了一个订单的工作审批流2、创建的可以审批的用户,密码都为Bridge0发起流程:用户wf_order_creator  订单创建员采购科员审核:角色:采购科员  用户:wf_order_officer  +订单审核科员采购科长审核: wf_order_deptHead  订单审核......
  • 使用Radzen Blazor组件库开发的基于ABP框架炫酷UI主题
    一、项目简介使用过ABP框架的童鞋应该知道它也自带了一款免费的BlazorUI主题,它的页面是长这样的:个人感觉不太美观,于是网上搜了很多Blazor开源组件库,发现有一款样式非常不错的组件库,名叫:Radzen,它的组件库案例网址是:SampleBlazorDashboard|FreeUIComponentsbyRadzen,比较......
  • ABP VNext 系列:框架启动流程以及依赖注入原理和源码分析
    简单介绍ABPVNextGithub地址:https://github.com/abpframework/abp官网文档地址:https://abp.io/docs/latest官网:https://abp.io/ABPVNext框架是一个基于ASP.NETCore的完整基础架构,也就是我们现在称的ABP框架,它遵循软件开发最佳实践和最新技术来创建现代Web应用程......