美文网首页Linux
Linux .Net Core 跨平台 DateTime 中文

Linux .Net Core 跨平台 DateTime 中文

作者: Rinaloving | 来源:发表于2022-06-13 21:40 被阅读0次

    参考文档:https://blog.csdn.net/i2blue/article/details/105798392

    背景:

    .net core 项目部署在 中标麒麟V7.0 上面,DateTime.now()方法,输出的结果带中文 上午 下午


    修改前.png
    CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortTimePattern = "HH:mm:ss", ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss", LongDatePattern = "yyyy-MM-dd", LongTimePattern = "HH:mm:ss" } };
     
     
    Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortTimePattern = "HH:mm:ss", ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss", LongDatePattern = "yyyy-MM-dd", LongTimePattern = "HH:mm:ss" } };
    
    使用:
            CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss", LongTimePattern = "HH:mm:ss" } };
            DateTime currentTime = DateTime.Now;
    
    
    修改后.png

    相关文章

      网友评论

        本文标题:Linux .Net Core 跨平台 DateTime 中文

        本文链接:https://www.haomeiwen.com/subject/qnhamrtx.html