All posts by 龙生

Linux系统硬件时间12小时制和24小时制表示设置

目前的服务器status是下面这样的 服务器系统    centos7 Linux系统时间      Fri Mar 20 15:26:27 CST 2020 Linux系统硬件时间  Fri 20 Mar 2020 02:38:24 PM CST  -0.302016 seconds   希望服务器的status是下面这样的 服务器系统    centos7 Linux系统时间      Fri Mar 20 15:26:27 CST 2020 Linux系统硬件时间  Fri Mar 20 14:50:28 2020  -0.583443 seconds 经检查发现 系统硬件时间用12小时制和用24小时制和系统的字符编码有一定的关系 如果系统用的是英文版的 utf8  则系统硬件时间会采用 12小时制时间表示法  即时间分为上午和下午 [root@xb-server ~]# cat /etc/locale.conf LANG="en_US.UTF-8"   如果系统用的是中文版的 utf8  则系统硬件时间会采用 24小时制时间表示法 [root@xb-server ~]# cat /etc/locale.conf LANG="zh_CN.UTF-8"   from:https://www.cnblogs.com/pyng/p/12532103.html

龙生   27 Oct 2020
View Details

ASP.Net Core中设置JSON中DateTime类型的格式化(解决时间返回T格式)

最近项目有个新同事,每个API接口里返回的时间格式中都带T如:【2019-06-06T10:59:51.1860128+08:00】,其实这个主要是ASP.Net Core自带时间格式列化时间格式设置的,我们只需要替换序格式化时间格式就可以; 一、先建一个控制器测试:

二、没有替换格式化时间之前效果: 三、可以在注入mvc服务的时候设置格式化参数,在Startup类的ConfigureServices方法中指定

四、替换后的格式时间效果如下:   from:https://www.cnblogs.com/lxshwyan/p/10983974.html

龙生   27 Oct 2020
View Details

【C# DateTime】如何一次性修改DateTime的默认ToString格式

【问题】网站 项目里经常用到DateTime类型变量,要求所有日期时间类型格式标准为“yyyy-MM-dd HH:mm:ss”,但默认Tostring格式为 yyyy-M-d H:m:s ,没有前置0, 需要修改 【分析】 1、修改代码里所有DateTime类型的Tostring为 ToString("yyyy-MM-dd HH:mm:ss"),不方便 2、找见统一的修改地方, Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss" }; 发现不起作用 经分析DateTimeFormat  类的属性,发现 LongTimePattern 起作用 【结论】 增加 LongTimePattern 属性

  from:https://blog.csdn.net/onemetre/article/details/52042907

龙生   27 Oct 2020
View Details

centos7时区同步(时间24小时格式显示)

我们在服务器安装linux系统时,有时会因服务器时间或者时区不正确导致程序出现错误。 首先输入date命令查看当前的时间和时区。要注意CST   EDT 等时区的区别   介绍一种与时间服务器上时间同步的方法。通过安装ntpdate 工具。 1.yum安装ntpdate工具。 # yum -y install ntp ntpdate 2.设置系统时间与网络时间同步。 # ntpdate cn.pool.ntp.org 3.将系统时间写入硬件时间 # hwclock --systohc 4.强制系统时间写入CMOS中。 # hwclock -w  from:https://www.cnblogs.com/javazxy/p/11758122.html

龙生   26 Oct 2020
View Details

centos7 把终端显示改为英文/中文

把终端显示改为英文: 1、先备份语言配置文件 cp /etc/locale.conf /home/locale.conf.backup 2、打开配置文件 vim /etc/locale.conf 3、把“zh_CN.UTF-8”修改为“en_US.UTF-8” 4、esc :wq 保存并退出 5、shutdown -r now 重启   from:https://www.cnblogs.com/nnniki/p/10359229.html

龙生   26 Oct 2020
View Details

CentOS7--配置时间和日期

CentOS7提供三个命令行工具,可用于配置和显示有关系统日期和时间的信息。 timedatectl:Linux 7中的新增功能,也是systemd其中的一部分。 date:系统时钟,也成为软件时钟,一旦系统启动并且系统时钟被初始化,系统时钟就完全独立硬件时钟。 hwclock:  real-time clock (RTC)通常被称为硬件时钟,(在系统集成电路板上),即使在机器关闭时也能正常工作。实时时钟可以使用UTC( Universal Time)或本地时间,建议使用UTC。   使用timedatectl命令 显示当前日期和时间: 1 timedatectl 1 2 3 4 5 6 7 8 9 [root@zydev ~]# timedatectl       Local time: Mon 2017-11-06 01:22:46 CST   #中部标准时间,UTC+8   Universal time: Sun 2017-11-05 17:22:46 UTC         RTC time: Sun 2017-11-05 17:22:46        Time zone: Asia/Shanghai (CST, +0800)       NTP enabled: no NTP synchronized: no  RTC in local TZ: no       DST active: n/a 改变ntpd和chrony状态不会立即生效,需要执行: 1 systemctl restart systemd-timedated.service 改变当前时间 该命令同时更新系统时间和硬件时钟。其结果类似于使用date --set和hwclock --systohc命令。如果NTP启用服务,该命令将失败。 1 2 3 4 5 6 7 8 9 10 [root@zydev ~]# timedatectl set-time 23:06:45 [root@zydev ~]# timedatectl       Local time: Mon 2017-11-06 23:06:51 CST   Universal time: Mon […]

龙生   26 Oct 2020
View Details

Centos修改时间为24小时制

终端输入命令:tzselect 根据提示选择: 5 --> 9-->1-->1-->ok rm /etc/localtime ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@node01  ]#date   from:https://www.cnblogs.com/dbslinux/p/10742115.html

龙生   26 Oct 2020
View Details

CentOS7 Core离线安装net core

1、从微软下载net core https://download.visualstudio.microsoft.com/download/pr/dd164132-d4c4-4c1a-8233-a4fc7e157935/bffa5312d613cab1a14f0858f947a6fc/dotnet-runtime-2.1.11-linux-x64.tar.gz 2、将安装包上传至linux中 3、解压 tar -vxf dotnet-runtime-2.1.11-linux-x64.tar.gz 4、创建链接,使所有目录下都可以访问到dotnet命令(这里是解压后放在/home/dotnetcore目录下) ln -s /home/dotnetcore/dotnet /usr/local/bin 5、测试验证是否成功 任意目录下:dotnet --info 最后,使用dotnet+dll名称,测试软件是否可以运行,如果无法运行,则安装相应的软件包即可     参考: 1、.NET Core 指南:https://docs.microsoft.com/zh-cn/dotnet/core/ 2、net core下载中心:https://dotnet.microsoft.com/download/dotnet-core   from:https://blog.csdn.net/dqcoffee/article/details/91353543

龙生   26 Oct 2020
View Details

在Linux安装ASP.Net Core的运行时(Runtime)

在部署的时候,如果您不想在您的Linux服务器上安装.Net Core SDK,您可以只安装Runtime,接下来我们看看该如何安装运行时Runtime。 下载运行时文件 下载页面:https://www.microsoft.com/net/download/linux 先获取一下对应的下载链接,可以使用浏览器点击链接来获取具体文件的下载链接   获取完链接以后,就可以使用命令下获取和安装了 以Centos 7,Ubuntu 16.04为例安装ASP.Net Core 2.0.5的运行时:

还需要安装 libunwind Centos 7

Ubuntu 16.04

原文地址:https://www.zkea.net/codesnippet/detail/post-85   from:https://www.cnblogs.com/seriawei/p/8438126.html

龙生   26 Oct 2020
View Details

Linux下卸载删除.Net Core

最近在技术博客和技术交流群遇到很多小伙伴们在Linux下更新或者安装.Net Core SDK后dotnet命令无法识别等问题,现如下解决: 卸载SDK命令

从新安装即可   from:https://www.cnblogs.com/yangzhili/p/9217083.html

龙生   26 Oct 2020
View Details
1 112 113 114 413